Online Book Reader

Home Category

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

By Root 897 0
method

NSWindowController class

loading nib with

subclassing

NSWorkspace class

NSXMLStoreType

changing backing store type

Nu

interfacing with Objective-C

numberOfRowsInTableView method

O


objc_exception_throw function

object modeling

objectAtIndex method

objectController outlet

Objective-C

interfaces for Cocoa development

F-Script

JavaScript

MacRuby

Nu

PyObjC

methods

nesting messages

Objective-C 2.0

dot notation

fast enumeration

garbage collection

Mac OS X Leopard and

properties

Objective-J

object-oriented programming

objects

changing appearance of labels

changing underlying class of

copying

creating instance of controller class

dragging

duplicating

exceptions

importing, XCode

Library window, Interface Builder

managedObjectContext method

notifications

NSManagedObject class

NSManagedObjectContext class

real model objects

responder chain

saving

selecting

sending message to freed object

Objects & Controllers

creating instance of controller class Library window, Interface Builder

objectValueForTableColumn method

observer pattern

observers, notifications

One Shot option, Attributes Inspector

one-to-one/one-to-many relationships

on-screen objects, Mac OS X

OpenGL, Core Animation

opening files

NSOpenPanel class

opensAppIcon key path

opensAppName key path

operation queues

threading

working with

operationForSelector method

Optional checkbox, properties

organization pane, the library

origin point, drawing systems

bounds rects

NSPoint

OS X see Mac OS X

OSStatus type

Other Sources folder, Groups & Files pane

outlets

accessing views placed at top level in nib

building GUI for VillainTracker

characterArrayController outlet

characterLabel outlet

connecting for AppController

connecting to actions, Buttons app

connecting VillainTrackerAppDelegate

declaring

Buttons app

VillainTracker

delegate outlet

dungeonArrayController outlet

dungeonLabel outlet

eliminating bad connections

IBOutlet keyword

inconsistencies in nib files, DungeonThing

linking

monsterArrayController outlet

monsterLabel outlet

planning GUI for VillainTracker

villainsTableView outlet

Overview menu, project window

P


panel attributes

panels

see also NSPanel class

alert panels

behavior of

color panel

font panel

font panel

NSOpenPanel class

NSSavePanel class

standard system panels

panes, the library

partitioning data

pasting

creating attributes, MythBase

paths

defining paths of arbitrary complexity

manual path construction

NSBezierPath class

setting color

setting line width

performance

cell classes

persistent stores NSPersistentStoreCoordinator class

persistentStoreCoordinator method

App Delegate interface, Core Data

versions and migrations, Core Data

pointers

causing signals

sending messages to nil pointers

uninitialized pointers

points

rects, points, and sizes

pointsWithinDistance function intercepting mouse activity

popup button see NSPopUpButton class

position property, CALayer

POSIX

NSPOSIXErrorDomain

power attribute, MythicalPerson

creating attributes

validating attributes

powers attribute, VillainTracker

powers checkbox matrix

powers method VillainTrackerAppDelegate class

powerSource attribute, VillainTracker

Predicate bindings

predicate editor

adding to search window

configuring

predicateFormat method, NSPredicate

predicates

adding to App Delegate

creating

limiting results with NSPredicate

nib-defined predicates

NSPredicateEditor class

saving

specifying NSAppController predicate in Interface Builder

user-defined predicates

predicateWithFormat method

Preferences item, main menu

Preferences window

DungeonThing project

adding Tab View

Character Generation tab

Dungeon Generation tab

Return Main Page Previous Page Next Page

®Online Book Reader