とりわけ「クライアント」のイベントのスケジューリングを必要とするアプリに着手しようとしています。以前のプロジェクト (1 年前) で ABAddressBook を少し使用したことがあるので、その利点と制限を知っていました。Event Kitの経験はありません。
Apple は、これらのフレームワーク (およびデータ ソース) に依存する場合は、アプリケーションにABRecordID
orのみを格納する必要eventIdentifier
があると言っていると思います...その後、アドレス帳オブジェクト (またはイベント オブジェクト) を取得し、それらをいくつかと比較します。続行する前にローカル データ?!?
したがって、アプリ内のすべてのユーザーのクライアントを一覧表示する場合は、最初にクライアント オブジェクトの配列 (クライアントごとにフル ネームと ABRecordID を含む) を作成し、次に AddressBook から各 ABRecordID を取得して、フル ネームを何と比較します。ローカルに保存した後、各クライアントの名前をテーブル ビューに表示するだけですか?
これは面倒なようです...そして私はカレンダーから始めていません(ただし、EKEventKitのドキュメントはこの情報に光を当てていません). これは信頼できると考えられますか?
この道に進む前に、何かアドバイスはありますか?