| Home 目次>Foundation>NSCoder このサイトはこちらに移転しました。 | 10.2 |
decodeFloatForKey:
キーでfloat値をデコードします
-(float) decodeFloatForKey:(NSString *)key
【返り値】 | |
| float | なし |
| 【パラメータ】 | |
| key | キー |
【解説】
キーでfloat値をデコードします。
キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。
サブクラスで-allowsKeyedCodingをオーバーライドしてYESを返さなければいけません。
【例文】
#import "MyView.h"
@implementation MyView
// アンアーカイブするときの手順の記述
- ( id )initWithCoder:(NSCoder *)decoder
{
NSLog([NSString stringWithFormat: @"%f" ,[decoder decodeFloatForKey: @"key" ]]);
return self ;
}
// アーカイブするときの手順の記述
- ( void )encodeWithCoder:(NSCoder *)encoder
{
[encoder encodeFloat: 100.3 forKey: @"key" ];
}
@end
![]() | |
この記事を評価してください。
| Home 目次>Foundation>NSCoder | 修正日2006.12.26 |