P395-429 アプリケーションの構造
リソースのローカライズ
- 言語名.lprojというフォルダに入れて管理する。
アプリケーションバンドル内のInfo.plist
- いろんな属性が設定されている。
NSBundleによるリソースへのアクセス
- -pathForResource: ofType: などで。
iOSでのリソースの拡張
nibファイルのロードについて
- ピンとこなかった。
iOSのファイル保存場所
- ホーム/アプリケーション名.app/
- ホーム/Documents
- ホーム/Library/Preferences/
- ユーザデフォルトが書き込まれる。
- ホーム/Library/Cashes/
- ホーム/tmp/
ユーザデフォルト
- アプリケーションドメイン
- グローバルドメイン
- 引数ドメイン
- 言語ドメイン
- 登録ドメイン
アプリケーションのローカライズ
ローダブルバンドル(MacOSXのみ)
AppStore用のMacOSXアプリケーションはAppSandboxを使って実装しなければならない。
ちょっとごちゃごちゃしてnibのロードの所とかもやっとしたまま読み進めてしまった。
- 作者: 荻原剛志
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2011/12/28
- メディア: 大型本
- 購入: 14人 クリック: 85回
- この商品を含むブログ (13件) を見る