소개
This skill provides comprehensive guidance for developers building apps for iOS, macOS, and other Apple platforms that require reliable data synchronization. It assists in choosing between structured data sync via CloudKit and file-based sync via iCloud Drive, implementing offline-first patterns to prevent data loss, and handling complex conflict resolution strategies. Whether you are using modern SwiftData or custom CKSyncEngine implementations, this skill ensures your sync architecture is resilient, user-friendly, and follows Apple's best practices for performance and reliability.