Jump To:
Leopard Reference Library: Cocoa
Sync Services provides all the classes and protocols needed to sync user data with other applications, devices, and tools on the same computer or --using a .Mac account -- with other computers. Developers use this framework to manage their sync sessions and communicate with the sync engine to push and pull changes.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Resource Type
Sort by
Date
Integrating Sync Services into Your Application (HTML)
Learn how to sync any kind of data in your application using Sync Services.
Articles 2005-06-06
Sync Services Programming Guide (HTML) (PDF)
Explains how to add syncing to your applications.
Guides 2007-10-31
Sync Services Tutorial (HTML) (PDF)
Explains how to debug multiple syncing applications using the Syncrospector development tool.
Guides 2007-07-11
ISyncSession Class Reference (HTML) (PDF)
An ISyncSession object is used to manage a single sync operation.
Reference 2008-11-19
Apple Applications Schema Reference (HTML) (PDF)
Describes the schemas used by Apple Applications to sync records such as contacts, calendars, and bookmarks.
Reference 2007-10-31
ISyncUIHelper Protocol Reference (HTML) (PDF)
An informal protocol that provides user interface attributes to the iSync user interface.
Reference 2007-10-31
Sync Services Framework Reference (HTML) (PDF)
Describes the Objective-C API for the Sync Services framework used to sync applications and devices.
Reference 2007-10-31
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.
Reference 2007-07-11
ISyncFiltering Protocol Reference (HTML) (PDF)
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.
Reference 2007-07-11
ISyncRecordReference Class Reference (HTML) (PDF)
Reference 2007-07-11
ISyncSessionDriver Class Reference (HTML) (PDF)
Reference 2007-07-11
ISyncSessionDriverDataSource Protocol Reference (HTML) (PDF)
Defines a set of methods that the data source of an ISyncSessionDriver object must implement.
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
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.
Reference 2007-07-11
Sync Services Constants Reference (HTML) (PDF)
Reference 2007-07-11
ISyncFilter Class Reference (HTML) (PDF)
Reference 2006-07-07
ISyncRecordSnapshot Class Reference (HTML) (PDF)
Reference 2006-07-07
ISyncChange Class Reference (HTML) (PDF)
Reference 2006-06-30
Sync Services Release Notes (10.5) (HTML)
Describes new features, notes, and known issues for Sync Services on Mac OS X v10.5.
Release Notes 2007-10-31
Sync Services Reference Update (HTML) (PDF)
Summarizes the symbols added to the Sync Services framework.
Release Notes 2007-07-18
Sync Services Release Notes (10.4) (HTML)
Release Notes 2005-04-29
StickiesExample (HTML) (DMG) (ZIP)
Contains sample code and tools used by Sync Services Tutorial to demonstrate debugging syncing applications.
Sample Code 2006-08-08
People (HTML) (DMG) (ZIP)
This program demonstrates the use of the SyncServices framework.
Sample Code 2005-06-01