-pathForResource:ofType:
バンドルのリソースから名前と拡張子でファイルを探してそのパスを返します
-(NSString *)pathForResource:(NSString *)name:
ofType:(NSString *)extension:
解説
指定した名前と拡張子のファイルのフルパス名を返します。
引数extensionがnilまたは空の文字列(@"")の場合、名前がnameで拡張子がないリソースを探します。
【探す順序】
返り値
( NSString * )
パス
引数
( NSString * )name
ファイル名
( NSString * )extension
拡張子
フレームワーク
Foundation
クラス
NSBundle
使用可能
10.0
iOS2.0
参照
- localizedStringForKey:value:table
- pathForResource:ofType
- pathForResource:ofType:inDirectory
+ pathForResource:ofType:inDirectory
+ pathsForResourcesOfType:inDirectory
iPhone アプリケーションエキスパートガイド P028〜
iOS 5までのローカライズの手法とiOS 6からのローカライズの手法
- 作者: 加藤寛人,藤川宏之,高丘知央,西方夏子,吉田悠一,関川雄介,丸山弘詩
- 出版社/メーカー: インプレスジャパン
- 発売日: 2013/04/04
- メディア: 単行本(ソフトカバー)
- クリック: 14回
- この商品を含むブログ (2件) を見る
例文
path = [[NSBundle bundleForClass:[self class]] pathForResource:@"Document" ofType:@"rtf"]; /// NSString *string; string = [[NSBundle mainBundle] pathForResource:@"Japanese" ofType:@"lproj"]; if (string!=nil){ [str setStringValue:string]; }else{ [str setStringValue:@"Nil"]; }