Sort by Title | 
Sort by Topic | 
Sort by Resource Type | 
Sorted by Date | 
| 
Code Loading Programming Topics for Cocoa
(HTML)
(PDF)
 Explains how Cocoa applications can dynamically load code during execution. 
 | 
Resource Management | 
Guides | 
2007-08-10
 | 
| 
Creating a Managed Object Model with Xcode
(HTML)
(PDF)
 A tutorial that shows how to create a Core Data managed object model using Xcode. 
 | 
Data Management | 
Guides | 
2007-08-07
 | 
| 
SimpleCocoaApp
(HTML)
(DMG)
(ZIP)
 A basic Cocoa application for beginners to Cocoa and Objective-C. 
 | 
Design Guidelines, User Experience | 
Sample Code | 
2007-08-07
 | 
| 
How to measure CG text
(HTML)
 QA1051: Explains how to measure Core Graphics text. 
 | 
Graphics & Imaging, Printing | 
Technical Q&As | 
2007-08-02
 | 
| 
Automator Reference Update
(HTML)
(PDF)
 Summarizes the symbols added to the Automtor framework. 
 | 
Apple Applications, Scripting & Automation | 
Release Notes | 
2007-07-25
 | 
| 
CAAction Protocol Reference
(HTML)
(PDF)
 Describes the interface for receiving actions initiated by a layer. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
CABasicAnimation Class Reference
(HTML)
(PDF)
 Describes the basic interpolation of a layer property. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
CAConstraint Class Reference
(HTML)
(PDF)
 Describes a single geometric constraint between two layers. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
CAKeyframeAnimation Class Reference
(HTML)
(PDF)
 Describes an animation that provides keyframe interpolation of a layer property. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
CALayoutManager Protocol Reference
(HTML)
(PDF)
 Describes the interface for receiving requests to arrange a layout tree. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
CAPropertyAnimation Class Reference
(HTML)
(PDF)
 Describes the interface for manipulating values of layer properties. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
CAScrollLayer Class Reference
(HTML)
(PDF)
 Describes a layer that displays a scrollable portion of another layer. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
CATiledLayer Class Reference
(HTML)
(PDF)
 Describes a layer that draws tiles of content as needed. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
CATransaction Class Reference
(HTML)
(PDF)
 Describes a batch of Core Animation updates that are applied to a render tree atomically. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
CIFilter Core Animation Additions
(HTML)
(PDF)
 Describes the category that extends Core Image filters for use with Layer Kit. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
Core Animation Function Reference
(HTML)
(PDF)
 Describes the C functions that support Core Animation. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
Core Data Framework Reference
(HTML)
(PDF)
 Describes the Objective-C API for the Core Data framework. 
 | 
Data Management, General, Objective-C Language | 
Reference | 
2007-07-24
 | 
| 
Core Printing Reference
(HTML)
(PDF)
 Describes the C API that provides an abstraction layer for application printing. 
 | 
Printing | 
Reference | 
2007-07-24
 | 
| 
NSValue Core Animation Additions
(HTML)
(PDF)
 Describes extensions to Foundation's NSValue class that support the Core Animation LKTransform structure. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-24
 | 
| 
NSValueTransformer Class Reference
(HTML)
(PDF)
 Describes a Cocoa-bindings compatible interface for transforming value representations. 
 | 
Data Management, Design Guidelines | 
Reference | 
2007-07-24
 | 
| 
NSMapTable Class Reference
(HTML)
(PDF)
 Describes a collection of key-value pairs that supports weak references. 
 | 
Data Management | 
Reference | 
2007-07-22
 | 
| 
NSPersistentStore Class Reference
(HTML)
(PDF)
 New document that describes the abstract Core Data class that represents a persistent store. 
 | 
Data Management | 
Reference | 
2007-07-22
 | 
| 
NSScriptCommand Class Reference
(HTML)
(PDF)
 Describes the class used to represent a scripting statement and the information needed to perform the operation it specifies. 
 | 
Scripting & Automation | 
Reference | 
2007-07-20
 | 
| 
NSBundle Additions Reference
(HTML)
(PDF)
 Describes additions for loading nib files in Cocoa applications. 
 | 
Resource Management | 
Reference | 
2007-07-19
 | 
| 
NSBundle Class Reference
(HTML)
(PDF)
 Describes a collection of resources used in a program. 
 | 
Data Management, Internationalization, Resource Management | 
Reference | 
2007-07-19
 | 
| 
NSPort Class Reference
(HTML)
(PDF)
 Describes the interface for implementing communication ports. 
 | 
Interapplication Communication | 
Reference | 
2007-07-19
 | 
| 
Application Kit Reference Update
(HTML)
(PDF)
 Summarizes the symbols added to the Application Kit framework. 
 | 
General | 
Release Notes | 
2007-07-18
 | 
| 
CGBitmapContextCreate Supported Color Spaces
(HTML)
 QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate. 
 | 
Games, Graphics & Imaging | 
Technical Q&As | 
2007-07-18
 | 
| 
Core Data Reference Update
(HTML)
(PDF)
 Summarizes the symbols added to the Core Data framework. 
 | 
General | 
Release Notes | 
2007-07-18
 | 
| 
Foundation Reference Update
(HTML)
(PDF)
 Summarizes the symbols added to the Foundation framework. 
 | 
General | 
Release Notes | 
2007-07-18
 | 
| 
Input Method Kit Reference Update
(HTML)
(PDF)
 Summarizes the symbols added to the Input Method Kit framework. 
 | 
Internationalization, Text & Fonts | 
Release Notes | 
2007-07-18
 | 
| 
Instant Message Reference Update
(HTML)
(PDF)
 Summarizes the symbols added to the Instant Message framework. 
 | 
Apple Applications | 
Release Notes | 
2007-07-18
 | 
| 
Interface Builder Plug-In Programming Guide
(HTML)
(PDF)
 Describes the process for creating custom Interface Builder palettes. 
 | 
Tools | 
Guides | 
2007-07-18
 | 
| 
Preference Panes Reference Update
(HTML)
(PDF)
 Summarizes the symbols added to the Preference Panes framework. 
 | 
User Experience | 
Release Notes | 
2007-07-18
 | 
| 
QTKit Reference Update
(HTML)
(PDF)
 Summarizes the symbols added to the QuickTime Kit framework. 
 | 
QuickTime | 
Release Notes | 
2007-07-18
 | 
| 
Security Reference Update
(HTML)
(PDF)
 Summarizes the symbols added to the Security framework. 
 | 
Security | 
Release Notes | 
2007-07-18
 | 
| 
Sync Services Reference Update
(HTML)
(PDF)
 Summarizes the symbols added to the Sync Services framework. 
 | 
Syncing | 
Release Notes | 
2007-07-18
 | 
| 
IKImageBrowserDataSource Protocol Reference
(HTML)
(PDF)
 Describes the informal protocol used to access the data source associated with an image browser view. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-17
 | 
| 
Input Method Kit Release Note
(HTML)
 Describes an Objective-C framework for building input methods for Chinese, Japanese, and other languages. 
 | 
Internationalization, Text & Fonts | 
Release Notes | 
2007-07-17
 | 
| 
NSScriptClassDescription Class Reference
(HTML)
(PDF)
 Describes the class used to encapsulate the scriptability information for a scriptable class. 
 | 
Scripting & Automation | 
Reference | 
2007-07-17
 | 
| 
Quartz Composer User Guide
(HTML)
(PDF)
 Explains how to use the Quartz Composer development tool to create motion graphics compositions. 
 | 
Graphics & Imaging | 
Guides | 
2007-07-17
 | 
| 
NSPrintPanel Class Reference
(HTML)
(PDF)
 Describes a print dialog. 
 | 
Printing | 
Reference | 
2007-07-16
 | 
| 
Pasteboard Programming Topics for Cocoa
(HTML)
(PDF)
 Explains how to transfer data using pasteboard operations in Cocoa. 
 | 
Events & Other Input, Interapplication Communication, User Experience | 
Guides | 
2007-07-13
 | 
| 
QCPlugInInputImageSource Protocol Reference
(HTML)
(PDF)
 Describes the methods for managing image data that's input to a QCPlugIn object. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-12
 | 
| 
vImage Reference Collection
(HTML)
(PDF)
 Describes the C programming interface for high-performance image processing. 
 | 
Graphics & Imaging | 
Reference | 
2007-07-12
 | 
| 
IBInspector Class Reference
(HTML)
(PDF)
 Describes the interface for managing inspector views in Interface Builder. 
 | 
Tools | 
Reference | 
2007-07-11
 | 
| 
ISyncClient Class Reference
(HTML)
(PDF)
 An ISyncClient object represents an application, tool, or device that syncs records--for example, Address Book, .Mac, or a mobile phone. 
 | 
Syncing | 
Reference | 
2007-07-11
 | 
| 
ISyncFiltering Protocol Reference
(HTML)
(PDF)
 | 
Syncing | 
Reference | 
2007-07-11
 | 
| 
ISyncManager Class Reference
(HTML)
(PDF)
 You use an ISyncManager object to communicate directly with the sync engine to perform administrative operations. 
 | 
Syncing | 
Reference | 
2007-07-11
 | 
| 
ISyncRecordReference Class Reference
(HTML)
(PDF)
 | 
Syncing | 
Reference | 
2007-07-11
 | 
| 
ISyncSessionDriver Class Reference
(HTML)
(PDF)
 | 
Syncing | 
Reference | 
2007-07-11
 | 
| 
ISyncSessionDriverDataSource Protocol Reference
(HTML)
(PDF)
 Defines a set of methods that the data source of an ISyncSessionDriver object must implement. 
 | 
Syncing | 
Reference | 
2007-07-11
 | 
| 
NSPersistentStoreCoordinator Sync Services Additions Reference
(HTML)
(PDF)
 Describes the methods added to NSPersistenStoreCoordinator to support syncing of Core Data managed objects 
 | 
Syncing | 
Reference | 
2007-07-11
 | 
| 
NSPersistentStoreCoordinatorSyncing Protocol Reference
(HTML)
(PDF)
 Describes a protocol that you use to change the behavior of a Core Data application sync session. 
 | 
Syncing | 
Reference | 
2007-07-11
 | 
| 
Sync Services Constants Reference
(HTML)
(PDF)
 | 
Syncing | 
Reference | 
2007-07-11
 | 
| 
Sync Services Tutorial
(HTML)
(PDF)
 Explains how to debug multiple syncing applications using the Syncrospector development tool. 
 | 
Apple Applications, Internet & Web, Syncing, Tools | 
Guides | 
2007-07-11
 | 
| 
Checkout Lets You 'Get a Mac, Start a Store': Madebysofa Does It with Python and Cocoa
(HTML)
 Success story on how Mac-only Checkout was built using Python and Cocoa. 
 | 
General, Scripting & Automation | 
Articles | 
2007-07-10
 | 
| 
Cocoa Application Tutorial Using Bindings
(HTML)
(PDF)
 A hands-on introduction to Cocoa bindings. 
 | 
Design Guidelines | 
Guides | 
2007-07-10
 | 
| 
NSAppleScript Class Reference
(HTML)
(PDF)
 Describes the class that provides the ability to load, compile, and execute scripts. 
 | 
Scripting & Automation | 
Reference | 
2007-07-10
 | 
| 
Sort Descriptor Programming Topics
(HTML)
(PDF)
 Explains how to use sort descriptors to specify the sorting of collections. 
 | 
Data Management | 
Guides | 
2007-07-10
 | 
| 
User Interface Validation
(HTML)
(PDF)
 Explains how to use the standard mechanism to validate user interface items in Cocoa. 
 | 
Design Guidelines, User Experience | 
Guides | 
2007-07-10
 | 
| 
AMWorkflowController Class Reference
(HTML)
(PDF)
 Describes the class used to control an Automator workflow in an application. 
 | 
Apple Applications | 
Reference | 
2007-07-09
 | 
| 
NSFormatter Class Reference
(HTML)
(PDF)
 Describes the interface for formatter objects. 
 | 
Data Management, User Experience | 
Reference | 
2007-07-09
 | 
| 
ABMultiValue Class Objective-C Reference
(HTML)
(PDF)
 Describes how to use these classes to represent properties that might have multiple values. 
 | 
Apple Applications | 
Reference | 
2007-07-08
 | 
| 
Address Book Objective-C Framework Reference
(HTML)
(PDF)
 Describes the Cocoa API for supporting and working with Address Book. 
 | 
Apple Applications, General | 
Reference | 
2007-07-08
 | 
| 
CalAttendee Class Reference
(HTML)
(PDF)
 Describes the class used to to confirm status and obtain more information about an attendee. 
 | 
Apple Applications | 
Reference | 
2007-07-08
 | 
| 
CalCalendar Class Reference
(HTML)
(PDF)
 Describes the class used to get attributes about a calendar. 
 | 
Apple Applications | 
Reference | 
2007-07-08
 | 
| 
CalCalendarItem Class Reference
(HTML)
(PDF)
 Describes the class used to provide access to information about calendar objects associated with a calendar item. 
 | 
Apple Applications | 
Reference | 
2007-07-08
 | 
| 
Calendar Store Constants Reference
(HTML)
(PDF)
 | 
Apple Applications | 
Reference | 
2007-07-08
 | 
| 
Calendar Store Framework Reference
(HTML)
(PDF)
 Describes the Calendar Store framework classes and methods used to access iCal data.  
 | 
Apple Applications, Data Management, General | 
Reference | 
2007-07-08
 | 
| 
CalNthWeekDay Class Reference
(HTML)
(PDF)
 Describes the CalNthWeekDay class that is used to define a weekly repeating pattern of an event. 
 | 
Apple Applications | 
Reference | 
2007-07-08
 | 
| 
CalRecurrenceEnd Class Reference
(HTML)
(PDF)
 Describes a property of a CalRecurrenceRule that defines how long a recurrence is scheduled to repeat. 
 | 
Apple Applications | 
Reference | 
2007-07-08
 | 
| 
IMVideoDataSource Protocol Reference
(HTML)
(PDF)
 Describes the methods that a video data source implements to provide auxiliary audio and video source to iChat Theater. 
 | 
Apple Applications | 
Reference | 
2007-07-08
 | 
| 
Instant Message Framework Reference
(HTML)
(PDF)
 Describes the API for providing iChat presence information to Cocoa applications and using iChat Theater. 
 | 
Apple Applications, Internet & Web | 
Reference | 
2007-07-08
 | 
| 
ABAddressBook Class Objective-C Reference
(HTML)
(PDF)
 Provides a programming interface to the Address Book. 
 | 
Apple Applications | 
Reference | 
2007-07-07
 | 
| 
ABGroup Class Objective-C Reference
(HTML)
(PDF)
 Describes how this class supports the concept of a "group" containing one or more persons. 
 | 
Apple Applications | 
Reference | 
2007-07-07
 | 
| 
ABPerson Class Reference
(HTML)
(PDF)
 Describes how to encapsulate all information about a person in the Address Book database. 
 | 
Apple Applications | 
Reference | 
2007-07-07
 | 
| 
Image I/O Programming Guide
(HTML)
(PDF)
 Explains how to read and write image data using the Image I/O framework. 
 | 
Graphics & Imaging | 
Guides | 
2007-07-02
 | 
| 
NSPositionalSpecifier Class Reference
(HTML)
(PDF)
 Describes the class used to specify an insertion point in a container relative to another object in the container. 
 | 
Scripting & Automation | 
Reference | 
2007-06-29
 | 
| 
NSScriptObjectSpecifier Class Reference
(HTML)
(PDF)
 Describes the abstract class used to instantiate objects that represent references to scriptable objects. 
 | 
Scripting & Automation | 
Reference | 
2007-06-29
 | 
| 
NSFastEnumeration Protocol Reference
(HTML)
(PDF)
 Describes the interface for supporting the Objective-C 2.0 fast-enumeration feature. 
 | 
Objective-C Language | 
Reference | 
2007-06-27
 | 
| 
Application Menu and Pop-up List Programming Topics for Cocoa
(HTML)
(PDF)
 Explains how Cocoa menus and lists work and how to manipulate items within them. 
 | 
User Experience | 
Guides | 
2007-06-26
 | 
| 
NSHashTable Class Reference
(HTML)
(PDF)
 Describes a mutable unordered collection of distinct elements that may use weak references. 
 | 
Data Management | 
Reference | 
2007-06-26
 | 
| 
QCComposition Class Reference
(HTML)
(PDF)
 Describes the class that represents a Quartz Composer composition. 
 | 
Graphics & Imaging | 
Reference | 
2007-06-26
 | 
| 
Quartz 2D Transformer
(HTML)
(DMG)
(ZIP)
 Shows how to use Quartz 2D to manipulate an image 
 | 
Graphics & Imaging | 
Sample Code | 
2007-06-21
 | 
| 
JavaFrameEmbedding example
(HTML)
(DMG)
(ZIP)
 Small Cocoa application that demonstrates how to use JavaFrameEmbedding.framework 
 | 
Internet & Web, Java, User Experience | 
Sample Code | 
2007-06-12
 | 
| 
LayerBackedOpenGLView
(HTML)
(DMG)
(ZIP)
 "LayerBackedOpenGLView" provides a simple example of hosting Cocoa controls as subviews of an NSOpenGLView. 
 | 
Graphics & Imaging, User Experience | 
Sample Code | 
2007-06-12
 | 
| 
BasicCocoaAnimations
(HTML)
(DMG)
(ZIP)
 "BasicCocoaAnimations" demonstrates the use of the animator proxy to easily animate Cocoa views and windows. 
 | 
Graphics & Imaging, User Experience | 
Sample Code | 
2007-06-11
 | 
| 
CustomSave
(HTML)
(DMG)
(ZIP)
 Demonstrates how to customize the NSSavePanel. 
 | 
File Management, User Experience | 
Sample Code | 
2007-06-11
 | 
| 
MenuItemView
(HTML)
(DMG)
(ZIP)
 Demonstrates embedding an NSView inside a menu item or NSMenuItem. 
 | 
User Experience | 
Sample Code | 
2007-06-11
 | 
| 
NSOperationSample
(HTML)
(DMG)
(ZIP)
 Demonstrates how to use the NSOperation and NSOperationQueue classes. 
 | 
Process Management | 
Sample Code | 
2007-06-11
 | 
| 
QuartzComposerSamplePatches
(HTML)
(DMG)
(ZIP)
 A short list of new patches in Quartz Composer Mac OS X 10.5 
 | 
Graphics & Imaging | 
Sample Code | 
2007-06-11
 | 
| 
ViewController
(HTML)
(DMG)
(ZIP)
 Demonstrates how to use "NSViewController". 
 | 
Printing, Resource Management, User Experience | 
Sample Code | 
2007-06-11
 | 
| 
Bound Button
(HTML)
(DMG)
(ZIP)
 Illustrates using Cocoa bindings to bind a button's target and action parameters. 
 | 
Data Management | 
Sample Code | 
2007-06-08
 | 
| 
CIImage Additions Reference
(HTML)
(PDF)
 Describes additions for manipulating Cocoa images. 
 | 
Graphics & Imaging | 
Reference | 
2007-06-08
 | 
| 
CustomAtomicStoreSubclass
(HTML)
(DMG)
(ZIP)
 Illustrates the implementation of a custom Core Data atomic store. 
 | 
Data Management | 
Sample Code | 
2007-06-08
 | 
| 
NSFont Class Reference
(HTML)
(PDF)
 Describes a representation of a font. 
 | 
Text & Fonts | 
Reference | 
2007-06-08
 | 
| 
Using Secure Event Input Fairly
(HTML)
 TN2150: Describes the proper use of EnableSecureEventInput. 
 | 
Events & Other Input, Security | 
Technical Notes | 
2007-06-08
 | 
| 
Simple Bindings Adoption
(HTML)
(DMG)
(ZIP)
 A simple example that illustrates the adoption of Cocoa Bindings. 
 | 
Data Management | 
Sample Code | 
2007-06-07
 | 
| 
TrackBall
(HTML)
(DMG)
(ZIP)
 Demonstrates how to build a custom control based on the NSControl class. 
 | 
Accessibility, Design Guidelines, Events & Other Input, User Experience | 
Sample Code | 
2007-06-07
 |