bundleForClass:
クラスからバンドルを返します
+(NSBundle *)bundleForClass:(Class)aClass:
解説
指定したクラスが定義されているバンドルを返します。
aClassが定義されていなかったり、動的にロードされるクラスになっていない場合はメインバンドルが返されます。
返り値
( NSBundle * )
バンドル
引数
( Class )aClass
クラス
フレームワーク
Foundation
クラス
NSBundle
Class Methods
使用可能
10.0
iOS 2.0
参照
+ mainBundle
+ bundleWithPath:
例文
#pragma mark bundleForClass: -(void)method003 { NSBundle *bundle = [NSBundle bundleForClass: [self class ] ]; NSLog(@"%s : %@",__FUNCTION__ ,[bundle resourcePath]); //テスト機での結果 //=>-[OOOAppDelegate method003] : /var/mobile/Applications/9793115E-D175-4AD8-89A1-F6D558587AB3/NSBundle.app }