Introduction

Syncrospector is a developer tool you can use to help debug your Sync Services applications. Sync Services is a framework containing all the components you need to sync your applications and devices. By using Sync Services, user data can be synced with other applications and devices on the same computer, or other computers over the network via MobileMe. The process of syncing client records is complex. Syncrospector helps you verify that your client is syncing correctly every step of the way.

For many reasons, designing, implementing, and debugging your syncing application can be challenging—for example, multiple applications may join a sync session, your application may crash, your local data file may be missing when your application launches, and you might want to trickle sync. This user guide focuses on the responsibilities of the application and how to use Syncrospector to debug your application.

This book uses two sample applications, SimpleStickies and StickiesWithCoreData, to show you how to debug your sync client. Before reading further, download these sample code projects or follow along using your own sync client.

Who Should Read This Document?

You should read this document if you are developing an application or tool that uses Sync Services. This document contains information on debugging your Sync Services client using Syncrospector.

Organization of This Document

The following articles cover several aspects of developing a Sync Services application:

See Also

For a complete description of the Sync Services classes and methods, read:

If you are using or extending an Apple Applications schema, such as contacts, bookmarks, or calendars, read: