| Home 目次>Foundation>NSCoder このサイトはこちらに移転しました。 | 10.2 |
encodeConditionalObject:forKey:
キーで条件付きオブジェクトをコード化します
-(void) encodeConditionalObject:(id)object
forKey:(NSString *)key
【返り値】 | |
| void | なし |
| 【パラメータ】 | |
| object | オブジェクト |
| key | キー |
【解説】
キーで条件付きオブジェクトをコード化します。
【例文】
#import "MyView.h"
@implementation MyView
// アンアーカイブするときの手順の記述
- ( id )initWithCoder:(NSCoder *)decoder
{
NSLog([[decoder decodeObjectForKey: @"key" ] description]);
return self ;
}
// アーカイブするときの手順の記述
- ( void )encodeWithCoder:(NSCoder *)encoder
{
[encoder encodeConditionalObject:[[ self window] initialFirstResponder] forKey: @"key" ];
}
@end
![]() | |
この記事を評価してください。
| Home 目次>Foundation>NSCoder | 修正日2006.12.26 |