2017-05-27 17 views
0

ユーザーが既定の時刻をView Controller Aで20分に設定し、この時刻をController Bのタイマーとして使用する必要がある場合は、現在プロジェクトを構築しています。 View Controller Aでユーザーの選択内容を保存し、Controller Bで取得することでこれにアプローチしようとしています。 このアプローチには、コアデータ、plist、およびNSUserdefaultが含まれています。この場合、どちらを使用しますか?一方、ユーザーの設定はiOSとMacの間で同期する必要があると考えています。前もって感謝します。データの永続性:ユーザーの既定の設定と新しい設定

答えて

1

NSUserDefaultsを使用できます。それは結構です。しかし、iOSとMacの同期はどういう意味ですか? デバイス間のハンドオフを意味しますか?

+0

いいえ、iOSとMacの間で設定情報を同期させることを意味します。私はiCloudが最高の1だと思う。 – Nan

+0

もう1つのことは、複数のView ControllerがNSUserDefalutsにアクセスする方法は? – Nan

+0

UserDefaultsはあなたのアプリケーションのためのシングルトンインスタンスを提供します。そのため、あなたのアプリケーションUserDefaultsのどこにでもアクセスして書き込むことができます。 –

関連する問題