Online Book Reader

Home Category

Learn Objective-C on the Mac - Mark Dalrymple [171]

By Root 1020 0

graphical debugger, Xcode

objc_exception_throw function

sharing Hello World application

step over/into/out actions

Deferred option, Attributes Inspector changing window memory usage

#define directive

drawing curves,

delegate methods

implementing

NSApplication

NSTableView

NSWindow

delegate outlet

connecting to object

SheetLab project

WindowLab

delegate pattern

delegate protocols

delegates

see also application delegates

Delete Rule popup, relationships

deleteVillain method

dependencies

Grand Central Dispatch (GCD)

interoperation dependencies

depiction attribute, MythicalPerson

creating attributes

refining GUI

design patterns

delegate pattern

MVC (Model-View-Controller)

observer pattern

Destination popup, relationships

detail pane, the library

Detail View pane, XCode

toggling

details attribute, MythicalPerson

creating attributes

refining GUI

development

Documentation Browser

downloading Apple developer tools

interfacing other languages

dictionaryWithContentsOfFile method

discussion forum

dispatch group, GCD

dispatch_async function

dispatch_get_global_queue function

dispatch_group_async function

dispatch_group_notify function

Display When Stopped checkbox, Attributes Inspector

Distributed Objects (DO) technology

divinity attribute, MythicalPerson

creating attributes

validating attributes

dmg disk image file

document architecture

Documentation Browser

document-based applications

documents

adding NSColorWell object to

calling actions with names containing “document”

Cocoa document architecture

NSDocument class

NSDocumentController class

undo manager

domains, error

dot notation, Objective-C 2.0

doWork method

concurrency

forcing main thread execution

SlowWorker application

dragging objects

mouseDragged method

two-part autogenerated window

drawControlPointAtX method

drawing classes

CurveView

LOLView

NSBezierCurve

NSBezierPath

NSBox

NSForm

NSGradient

NSGraphicsContext

NSView

SmileyView

drawing systems

CGRect/CGPoint/CGSize structs

colors and graphics context

Core Animation

creating NSView subclass

editing curves

frame rects vs. bounds rects

graphics states

intercepting mouse activity

LOLmaker project

NSRect/NSPoint/NSSize structs

origin point

paths

printing

rects, points, and sizes

resizing window to fit view

view coordinate system

x-axis

y-axis

drawRect method

creating ColorBlendView class

drawing curves

drawing MrSmiley

LOLView drawing bitmaps

resizing MrSmiley face

setting color

Dungeon Generation tab, Preferences

dungeonArrayController outlet

dungeonLabel outlet

DungeonThing Preferences window

Character Generation tab

Dungeon Generation tab

Monster Generation tab

DungeonThing project

action methods

binding to NSUserDefaultsController

bindings for Character Generation

bindings for Dungeon Generation

bindings for Monster Generation

binding to table view

creating

defining constants

final DungeonThing window layout

Generate Character button

Generate Dungeon button

Generate Monster button

main window

Preferences, adding Tab View

specifying default preferences

DungeonThingAppDelegate class

DungeonThingAppDelegate.h file

DungeonThingAppDelegate.m file

duplicating objects

configuring table views

labels

main window, DungeonThing

text fields

duration

ANIM_DURATION preprocessor definition

setting duration of animations

E


Edit menu

Editable checkbox, Attributes Inspector

editable text

NSTextField

Editor pane, XCode

editors

menu editor

Effects Inspector

explicit animations

keyboard shortcut for

encodingNames method

encodings, string

endGrouping method, NSAnimationContext

ENDSWITH comparator, predicates

entities

adding relationships, MythBase

attributes

Return Main Page Previous Page Next Page

®Online Book Reader