タグ

2011年11月29日のブックマーク (2件)

  • NSNullとnilの違い - iPhone充日記

    NSNullとnilの違いを理解しておらずハマりました。 NSNull Class Reference The NSNull class defines a singleton object used to represent null values in collection objects (which don’t allow nil values). NSDictionaryやNSArrayなどにはnilが格納できないため、NSNullのインスタンス[NSNull null]を用いて無効値が表現されるようです。 [NSNull null]とnilは別物なので、nilとの比較だけ行っているとエラーが出ます。 NSDictionary *dic = 〜; NSString *text = [dic objectForKey:@"text"]; NSLog(@"text:%@",text)

    NSNullとnilの違い - iPhone充日記
  • アプリケーションディレクトリの構造とアクセス方法 - プログラミングノート

    iOSではデータの保存場所として特定のディレクトリを利用することができます。 Best Albumではサムネイル画像、オリジナル画像を全てキャッシュディレクトリに保存しているのですが、パフォーマンス的に全く問題がなく、今後活用する機会も増えそうなのでまとめておきます。 ディレクトリ構造 /Documents アプリ固有のデータファイルを保存するディレクトリ (バックアップされる) /Library/Preferences アプリ固有の環境設定ファイルを保存するディレクトリ (バックアップされる) NSUserDefaults or CFPreferencesAPI経由で読み書きする /Library/Caches アプリ固有のサポートファイルを保存するディレクトリ (バックアップされない) /tmp 一時ファイルを保存するディレクトリ (バックアップされない) パスの取得 上記ディレクトリ

    アプリケーションディレクトリの構造とアクセス方法 - プログラミングノート