Learn Objective-C on the Mac - Mark Dalrymple [172]
attributes for unsupported types
Core Data Entity interface
creating attributes, MythBase
creating, MythBase
database/object modeling
multiple entities and relationships
MythicalBand entity
MythicalGig entity
MythicalPerson entity
MythicalVenue entity
relationships between
transient entities
Xcode model editor
Entity Interface assistant
enumerateKeysAndObjectsUsingBlock method
enumerateObjectsUsingBlock method
enumeration
errno, UNIX
errno.h
error codes, domains and
error domains
error handling
see also exception handling
NSError class
errorFromOriginalError method
errors
see also exceptions
file access
NSCocoaErrorDomain
NSError class
NSOSStatusErrorDomain
NSPOSIXErrorDomain
realizing existence of
showing errors to users
events
NSApplication handling
evilness attribute, VillainTracker
exception handling
see also error handling
catching exceptions
creating test-bed
limited role of exceptions in Cocoa
exception types
NSGenericException
NSInternalInconsistencyException
NSInvalidArgumentException
NSRangeException
ExceptionCity project
demonstrating exceptions with
sending message to freed object
ExceptionCityAppDelegate class
ExceptionCityAppDelegate.m file
exceptions
see also errors
Apple Distributed Objects (DO) technology
demonstrating with ExceptionCity
invalidArgumentException methods
limited role in Cocoa
raising
signals
uncaught exceptions
explicit animations
explicit setter methods
F
fast enumeration, Objective-C
Fetch Predicate text view
file access
file attributes
WhatAboutThatFile app
file extension
selecting ColorMix file format
file manager
File menu
New Project option
using Connections Inspector
fileAttributes accessor
File’s Owner
fileError method
fileIcon method
filename method
files
chooseFile method
dealing with files similar to Finder
high-level file operations
reading contents into string
WhatAboutThatFile app
Filter Predicate binding
filtering
using blocks
finally keyword
Finder
dealing with files similar to
finishWorking method
concurrency
dependencies, GCD
First Responder
application menu items
enabling/disabling menu items with
print method
printing LOLview
using Connections Inspector
First Responder icon, MainMenu.xib
proxy objects, nib files
responder chain
Fliplt project
Fliplt_AppDelegate class
Fliplt_AppDelegate.m
floating windows
focus
First Responder
key window
folders see frameworks
font panel
font size, drawing text
font window
changing font and size
fonts
changeFont method
convertFont method
Mac default font
showFontPanel method
Format menu
incorporating font panel
formatter
Foundation framework
FoundationAdditions class
FoundationAdditions.h file
FoundationAdditions.m file
FoundationErrors.h file
FoundQuotes controller
frame rects
bounds rect compared
frames
hierarchy of views
frameworks
Core Data framework
freedObject method
fromValue property, CALayer
F-Script
interfacing with Objective-C
functions
CGRectInset
dispatch_async
dispatch_get_global_queue
dispatch_group_async
dispatch_group_notify
main function
making clear that function not part of class
NSAlert functions
NSApplicationMain
NSLocalizedString
NSLog
NSRunAlertPanel
NSRunCriticalAlertPanel
NSRunInformationalAlertPanel
objc_exception_throw
pointsWithinDistance
Send To Back
sleep
G
garbage collection
Buttons application
creating ColorMix application
dealloc method
iPhone
Mac OS version availability
MythBase application
notifications
Objective-C 2.0
porting over to platform without
retain specifier for properties
sending messages to freed objects
GCD (Grand Central Dispatch)
blocks
calculateXyzResult methods