タグ

iOSと仕様に関するmikurassのブックマーク (2)

  • NSUserDefaults を使ったデータの保存方法 - A Day In The Life

    iOS でデータを永続化する方法の続きです。今回は NSUserDefaults クラスを使ったデータの永続化方法について説明します。このクラスを使うと簡単にデータの保存と読み込みが出来るのでアプリ開発で頻繁に使用されています。 NSUserDefaults って何? アプリ固有の設定値を保存することに特化したクラスです。アプリ開発者は NSUserDefaults オブジェクトを通して Key-Value 形式でデータにアクセスします。データの保存場所の管理は NSUserDefaults オブジェクトがすべて行ってくれます。 実際のデータは ホーム/Library/Preferences 以下にプロパティリスト形式で保存されます。 データの保存と取得で使用するメソッド NSUserDefaults クラスにはデータ型に応じて以下の保存と取得メソッドが定義されています。 オブジェクトの型

    NSUserDefaults を使ったデータの保存方法 - A Day In The Life
  • iOS データ保管ガイドラインの変更と Adobe AIR への影響 - akihiro kamijo

    Apple の新しい iOS 5.0.1 ガイドラインでは、データ保管に関するガイドラインが変更されました。新しいガイドラインについてはこちらに説明があります。 (閲覧には開発者登録が必要です) それに伴い、AIR の一部の機能の利用が制限されます。アドビのフォーラムに投稿されたポストによれば、この制限によりアプリが却下されると、以下のようなメッセージが届くそうです。 Rejection: 2.23 Apps must follow the iOS Data Storage Guidelines or they will be rejected 具体的には、以下の条件を満たす必要があるとのことです。 (正確な情報は、上のアップルサイトへのリンク先を参照してください) ユーザが生成した情報、またはアプリだけでは生成できない情報のみ /Documents ディレクトリ以下に保存し、自動的に i

  • 1