Toggle navigation
Home
Programming
Cocoa
Part I: Introducing Cocoa
Chapter 1. Objective-C
1.1 Objects
1.2 Messaging
1.3 Classes
1.4 Creating Object Instances
1.5 Memory Management
1.6 Deallocating Objects
1.7 Categories
1.8 Naming Conventions
Chapter 2. Foundation
2.1 Data
2.2 Key-Value Coding
2.3 Working with Files
2.4 Bundles and Resource Management
2.5 Archiving Objects
2.6 User Defaults
2.7 Notifications
2.8 Operating System Interaction
2.9 Threaded Programming
Chapter 3. The Application Kit
3.1 AppKit Design Patterns
3.2 Nibs
3.3 Application Architecture
3.4 Controls
3.5 Menus
3.6 Sheets
3.7 Drawers
3.8 Toolbars
3.9 Event Handling
3.10 Document-Based Applications
Chapter 4. Drawing and Imaging
4.1 The Role of Quartz
4.2 Coordinate Systems
4.3 Graphics Contexts
4.4 Working with Paths
4.5 Drawing Text
4.6 Working with Color
4.7 Working with Images
4.8 Transformations
Chapter 5. Text Handling
5.1 Text System Architecture
5.2 Assembling the Text System
Chapter 6. Networking
6.1 Hosts
6.2 URL Resources
6.3 Rendezvous Network Services
6.4 Sockets
6.5 NSFileHandle
Chapter 7. Interapplication Communication
7.1 NSPipe
Chapter 8. Other Frameworks
8.1 AddressBook
8.2 The Message Framework
8.3 Disc Recording Frameworks
8.4 Third-Party Frameworks
Part II: API Quick Reference
Chapter 9. Foundation Types and Constants
9.1 Data Types
9.2 Enumerations
9.3 Global Variables
9.4 Constants
9.5 Exceptions
Chapter 10. Foundation Functions
10.1 Assertions
10.2 Bundles
10.3 Byte Ordering
10.4 Decimals
10.5 Java Setup
10.6 Hash Tables
10.7 HFS File Types
10.8 Map Tables
10.9 Object Allocation
10.10 Objective-C Runtime
10.11 Path Utilities
10.12 Points
10.13 Ranges
10.14 Rects
10.15 Sizes
10.16 Uncaught Exceptions
10.17 Zones
Chapter 11. Application Kit Types and Constants
11.1 Data Types
11.2 Enumerations
11.3 Global Variables
11.4 Exceptions
Chapter 12. Application Kit Functions
12.1 Accessibility
12.2 Applications
12.3 Events
12.4 Fonts
12.5 Graphics: General
12.6 Graphics: Window Depth
12.7 Interface Styles
12.8 OpenGL
12.9 Panels
12.10 Pasteboards
12.11 System Beep
Chapter 13. Foundation Classes
NSAppleEventDescriptor
NSAppleEventManager
NSAppleScript
NSArchiver
NSArray
NSAssertionHandler
NSAttributedString
NSAutoreleasePool
NSBundle
NSCalendarDate
NSCharacterSet
NSClassDescription
NSCloneCommand
NSCloseCommand
NSCoder
NSConditionLock
NSConnection
NSCountCommand
NSCountedSet
NSCreateCommand
NSData
NSDate
NSDateFormatter
NSDecimalNumber
NSDecimalNumberHandler
NSDeleteCommand
NSDeserializer
NSDictionary
NSDirectoryEnumerator
NSDistantObject
NSDistantObjectRequest
NSDistributedLock
NSDistributedNotificationCenter
NSEnumerator
NSException
NSExistsCommand
NSFileHandle
NSFileManager
NSFormatter
NSGetCommand
NSHost
NSIndexSpecifier
NSInvocation
NSKeyedArchiver
NSKeyedUnarchiver
NSLock
NSLogicalTest
NSMachBootstrapServer
NSMachPort
NSMessagePort
NSMessagePortNameServer
NSMethodSignature
NSMiddleSpecifier
NSMoveCommand
NSMutableArray
NSMutableAttributedString
NSMutableCharacterSet
NSMutableData
NSMutableDictionary
NSMutableSet
NSMutableString
NSNameSpecifier
NSNetService
NSNetServiceBrowser
NSNotification
NSNotificationCenter
NSNotificationQueue
NSNull
NSNumber
NSNumberFormatter
NSObject
NSPipe
NSPort
NSPortCoder
NSPortMessage
NSPortNameServer
NSPositionalSpecifier
NSProcessInfo
NSPropertyListSerialization
NSPropertySpecifier
NSProtocolChecker
NSProxy
NSQuitCommand
NSRandomSpecifier
NSRangeSpecifier
NSRecursiveLock
NSRelativeSpecifier
NSRunLoop
NSScanner
NSScriptClassDescription
NSScriptCoercionHandler
NSScriptCommand
NSScriptCommandDescription
NSScriptExecutionContext
NSScriptObjectSpecifier
NSScriptSuiteRegistry
NSScriptWhoseTest
NSSerializer
NSSet
NSSetCommand
NSSocketPort
NSSocketPortNameServer
NSSpecifierTest
NSSpellServer
NSString
NSTask
NSThread
NSTimer
NSTimeZone
NSUnarchiver
NSUndoManager
NSUniqueIDSpecifier
NSURL
NSURLHandle
NSUserDefaults
NSValue
NSWhoseSpecifier
Chapter 14. Foundation Protocols
NSCoding
NSComparisonMethods
NSCopying
NSDecimalNumberBehaviors
NSKeyValueCoding
NSLocking
NSMutableCopying
NSObjCTypeSerializationCallBack
NSObject
NSScriptingComparisonMethods
NSScriptKeyValueCoding
NSScriptObjectSpecifiers
NSURLHandleClient
Chapter 15. Application Kit Classes
NSActionCell
NSAffineTransform
NSApplication
NSBezierPath
NSBitmapImageRep
NSBox
NSBrowser
NSBrowserCell
NSButton
NSButtonCell
NSCachedImageRep
NSCell
NSClipView
NSColor
NSColorList
NSColorPanel
NSColorPicker
NSColorWell
NSComboBox
NSComboBoxCell
NSControl
NSCursor
NSCustomImageRep
NSDocument
NSDocumentController
NSDrawer
NSEPSImageRep
NSEvent
NSFileWrapper
NSFont
NSFontManager
NSFontPanel
NSForm
NSFormCell
NSGlyphInfo
NSGraphicsContext
NSHelpManager
NSImage
NSImageCell
NSImageRep
NSImageView
NSInputManager
NSInputServer
NSLayoutManager
NSMatrix
NSMenu
NSMenuItem
NSMenuItemCell
NSMenuView
NSMovie
NSMovieView
NSMutableParagraphStyle
NSNibConnector
NSNibControlConnector
NSNibOutletConnector
NSOpenGLContext
NSOpenGLPixelFormat
NSOpenGLView
NSOpenPanel
NSOutlineView
NSPageLayout
NSPanel
NSParagraphStyle
NSPasteboard
NSPDFImageRep
NSPICTImageRep
NSPopUpButton
NSPopUpButtonCell
NSPrinter
NSPrintInfo
NSPrintOperation
NSPrintPanel
NSProgressIndicator
NSQuickDrawView
NSResponder
NSRulerMarker
NSRulerView
NSSavePanel
NSScreen
NSScroller
NSScrollView
NSSecureTextField
NSSecureTextFieldCell
NSSimpleHorizontalTypesetter
NSSlider
NSSliderCell
NSSound
NSSpellChecker
NSSplitView
NSStatusBar
NSStatusItem
NSStepper
NSStepperCell
NSTableColumn
NSTableHeaderCell
NSTableHeaderView
NSTableView
NSTabView
NSTabViewItem
NSText
NSTextAttachment
NSTextAttachmentCell
NSTextContainer
NSTextField
NSTextFieldCell
NSTextStorage
NSTextTab
NSTextView
NSToolbar
NSToolbarItem
NSTypesetter
NSView
NSWindow
NSWindowController
NSWorkspace
Chapter 16. Application Kit Protocols
NSAccessibility
NSChangeSpelling
NSColorPickingCustom
NSColorPickingDefault
NSComboBoxCellDataSource
NSComboBoxDataSource
NSDraggingDestination
NSDraggingInfo
NSDraggingSource
NSIgnoreMisspelledWords
NSInputServerMouseTracker
NSInputServiceProvider
NSMenuItem
NSMenuValidation
NSNibAwaking
NSOutlineViewDataSource
NSServicesRequests
NSTableDataSource
NSTextAttachmentCell
NSTextInput
NSTextStorageScripting
NSToolbarItemValidation
NSToolTipOwner
NSUserInterfaceValidations
NSValidatedUserInterfaceItem
NSWindowScripting
Method Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
XYZ
Part III: Appendix
Appendix A. Appendix: Resources for Cocoa Developers
A.1 Apple Documentation
A.2 Related Books
A.3 Web Sites
A.4 Mailing Lists
A.5 Partnering with Apple
Remember the name: eTutorials.org
Copyright eTutorials.org 2008-2024. All rights reserved.