NSUbiquitousKeyValueStore メモ

NSUbiquitousKeyValueStore メモ

概要
ユーザーのiCloudアカウントに接続されているすべてのデバイス上のアプリケーションのすべてのインスタンスで
使用可能なプリファレンス、設定、およびアプリケーションの状態データを作るためにiCloudキーと値のストアを使用します。
するNSNumber、NSStringの、NSDate、NSDataの、NSArray、NSDictionaryのとあなたは、BOOLと同様に、プロパティリス
トオブジェクト型のいずれかを含む値としてスカラー値を格納することができます。
あなたのアプリケーションは、キーと値のストアオブジェクトに最初にして、適切なタイミングでシステムによってディスクに書
き込まれ、メモリ内に保持されている書き込みに変更します。システムは自動的にiCloudサーバー上でそれらを使用してローカル
ディスク上のキーと値を調整します。
あなたのアプリケーションを実行して、同じiCloudアカウントに接続されているすべてのデバイスは、iCloudにキーと値の変更
をアップロードすることができます。このような変更を追跡するために、アプリの起動時に
NSUbiquitousKeyValueStoreDidChangeExternallyNotificationの通知を登録します。その後、
同期メソッドを呼び出すことにより、(ローカルであるものより新しいかもしれませんが)iCloudからキーと値を取得します。
あなたのアプリケーションの設計は、値を変更した後、高速など、可能な限りはiCloudにアップロードが必要でない限り、
あなたのアプリケーションのライフサイクル中に再度同期メソッドを呼び出す必要はありません。
あなたのアプリケーション内のキーと値のストレージを採用する方法の詳細については、iCloudデザインガイド "の
iCloud内のキーと値のデータの設計"を参照してください。
あなたのアプリの動作がオフライン時に不可欠なデータのためにこのクラスを使用することは避け、代わりに、ローカル
·ユーザーのデフォルト·データベースに直接そのようなデータを格納します。
あなたのアプリケーションのキーと値のストアで使用可能なスペースの総量は、与えられたユーザーのために、1 MBです。
1メガバイトの単位のキー値のサイズ制限、および1024のキーの最大値があります。これらのクォータを超えるデータを
書き込もうとする場合、書き込みの試みは失敗し、その変更はiCloudキーと値の記憶域に作成されません。このシナリオでは
、転記NSUbiquitousKeyValueStoreQuotaViolationChangeの変更理由で
NSUbiquitousKeyValueStoreDidChangeExternallyNotification通知。
iCloudキーと値のストアのキー文字列の最大長は、UTF8エンコーディングを使って64バイトです。ランタイムエラー
の長いキー名の結果に値を書き込みしようとしています。
このクラスを使用するには、App StoreでまたはMac App Storeでアプリを配布する必要があり、
あなたのXcodeプロジェクトでcom.apple.developer.ubiquity-kvstore-identifierの資格を要求する必要があります。
この詳細については、iCloudデザインガイド "のエンタイトルメントを使用したiCloudストレージへのアクセスを要求する"
を参照してください。
このクラスは、サブクラス化することを意図していません。
スポンサーサイト
姉妹サイトだよ! よかったらみてね!

コメントの投稿

非公開コメント

twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

プロガー:yuutyan0205
きままな自由人です。

たまにプログラミングを行っています。

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
06 | 2017/07 | 08
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
1147位
アクセスランキングを見る>>

[サブジャンルランキング]
マック
63位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

相互リンク希望の方とご質問ある方ご連絡ください。

名前:
メール:
件名:
本文: