Retired Document
Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
SeeMyFriends
Last Revision: | |
Build Requirements: | Xcode |
Runtime Requirements: | Mac OS X 10.4 and Later |
SeeMyFriends displays all user's Contact data in a very simple way (first name, last name, picture if present) in a custom HIView whose content is updated when the contacts are changed by another sync client. SeeMyFriends itself does not allow modification of data, and is a read-only sync client. Therefore, it does not have an explicit sync button but instead is expected to be triggered through the mechanism of sync alert. It will however trigger a sync at launch to update its content. A way to test SeeMyFriends is to change some data (like a first name or last name attribute) in Address Book and wait for the change to be synchronized. It will automatically appear in SeeMyFriends. SeeMyFriends sync data are archived between two launches of the app in a subfolder of ~/Library/Application Support.The archiving is done using the HIArchive mechanism. SeeMyFriend is using the Model-View-Controller paradigm in a Carbon application and through the use of an Controller object written in Objective-C (SMFWindowController). This object is managing the content of the main window, as well as interaction with SyncServices.
Copyright © 2006 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2006-10-16