+classNameForClass:
コード化するクラスを返します
+(NSString *)classNameForClass:(Class)cls:
解説
コード化するクラスを返します。
返り値
( NSString * )
なし
引数
( Class )cls
フレームワーク
Foundation
クラス
NSKeyedArchiver
Class Methods
使用可能
10.2
参照
+ setClassName:forClass:
- classNameForClass:
例文
- (IBAction)archive:(id)sender { //セーブパネル設定 NSSavePanel *savePanel = [NSSavePanel savePanel]; //拡張子codeにする [savePanel setRequiredFileType:@"code"]; //ウインドウのコンテンツビュー丸ごとアーカイブ switch ([savePanel runModalForDirectory:NSHomeDirectory() file:@""]) { case NSOKButton: [NSKeyedArchiver archiveRootObject:[window contentView] toFile:[savePanel filename]]; [NSKeyedArchiver setClassName:@"kaCode" forClass:[NSView class]]; NSLog([NSKeyedArchiver classNameForClass:[NSView class]]); break; } }