+pathsForResourcesOfType:inDirectory:
バンドルのリソース(またはその中のフォルダ)から拡張子でパスの配列を返します
+(NSArray *)pathsForResourcesOfType:(NSString *)extension:
inDirectory:(NSString *)bundlePath:
お店みたいなおうちパン―2種類の生地で45種類のパン 焼き上がりに差がつくコツがいっぱい! (主婦の友αブックス)
- 作者: 藤田千秋
- 出版社/メーカー: 主婦の友社
- 発売日: 2010/05/28
- メディア: 大型本
- クリック: 55回
- この商品を含むブログ (1件) を見る
解説
バンドルのリソース(またはその中のフォルダ)から拡張子でパスの配列を返します
【bundlePath】resource内のフォルダ、@""とするとresourceフォルダそのもの
無ければ空の配列を返します。
このメソッドは、バンドルリソースを動的に発見するために提供されます。
【extension】拡張子、または@""
検索されるディレクトリ
● <メインバンドルパス>/Resources/bundlePath/name.extension
● <メインバンドルパス>/Resources/bundlePath/
● <メインバンドルパス>/bundlePath/name.extension
● <メインバンドルパス>/bundlePath/
返り値
( NSArray * )
配列
フレームワーク
Foundation
クラス
NSBundle
Class Methods
使用可能
10.0
IOS2.0
参照
- localizedStringForKey:value:table:
- pathForResource:ofType:
- pathForResource:ofType:inDirectory:
+ pathForResource:ofType:inDirectory:
例文
#import "SetImage.h" @implementation SetImage - (IBAction)set:(id)sender { // NSArray *array; array = [[NSBundle mainBundle] pathsForResourcesOfType:@"lproj" inDirectory:@"" ]; if (array!=nil){ [str setStringValue:[array description]]; }else{ [str setStringValue:@"Nil"]; } } @end