classNamed:
指定した名前のクラスを返します
-(Class)classNamed:(NSString *)className:
解説
指定した名前(className)のクラスを返します
バンドルの実行可能コードがまだロードされてなければ、動的にメモリにロードします。
classNameがレシーバーと関連するクラスのうちの一つでないならば、nilを返します。
返り値
( Class )
クラス
引数
( NSString * )className
クラス名
フレームワーク
Foundation
クラス
NSBundle
Instance Methods
使用可能
10.0
iOS2.0
参照
- principalClass
- load
例文
#import "SetImage.h" @implementation SetImage - (IBAction)set:(id)sender { NSBundle *bundle; bundle = [NSBundle mainBundle]; NSLog([[bundle classNamed:@"SetImage"] className]); } @end