macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSCoder

decodeBytesForKey:returnedLength:

INDEX>Foundation>NSCoder> encodeBytes:length:forKey:と関連するキーでバイト値をデコードします -(const uint8_t *)decodeBytesForKey:(NSString *)key: returnedLength:(NSUInteger *)lengthp: 解説 encodeBytes:length:forKey:と関連するキーでバイト値…

decodeDoubleForKey:

キーでdouble値をデコードします -(double)decodeDoubleForKey:(NSString *)key: 解説 キーでdouble値をデコードします。 返り値 ( double ) データ 引数 ( NSString * )key フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.2 参照 …

decodeIntForKey:

INDEX>Foundation>NSCoder> キーで整数をデコードします -(int)decodeIntForKey:(NSString *)key: 解説 キーで整数をデコードします。 返り値 ( int ) 整数値 引数 ( NSString * )key フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 1…

decodeBytesForKey:returnedLength:

INDEX>Foundation>NSCoder> キーでデコードします -(const uint8_t *)decodeBytesForKey:(NSString *)key: returnedLength:(NSUInteger *)lengthp: 解説 キーでデコードします。 返り値 ( const uint8_t * ) 引数 ( NSString * )key ( NSUInteger * )lengthp…

decodeDoubleForKey:

INDEX>Foundation>NSCoder> キーでdouble値をデコードします -(double)decodeDoubleForKey:(NSString *)key: 解説 キーでdouble値をデコードします。 返り値 ( double ) 引数 ( NSString * )key フレームワーク Foundation クラス NSCoder Instance Methods …

decodeIntForKey:

重複?キーで整数値をデコードします -(int)decodeIntForKey:(NSString *)key: 解説 キーで整数値をデコードします。 返り値 ( int ) 整数値 引数 ( NSString * )key フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.2 参照 例文 #i…

decodeRectForKey:

キーでRectをデコードします -(NSRect)decodeRectForKey:(NSString *)key: 解説 キーでRectをデコードします。 返り値 ( NSRect ) 引数 ( NSString * )key フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.2 参照 例文 #import "MyV…

decodeSizeForKey:

キーでSizeをデコードします -(NSSize)decodeSizeForKey:(NSString *)key: 解説 キーでSizeをデコードします。 返り値 ( NSSize ) 引数 ( NSString * )key フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.2 参照 例文 #import "MyV…

decodeArrayOfObjCType:count:at:

INDEX>Foundation>NSCoder> オブジェクティブCタイプで配列をデコードします -(void)decodeArrayOfObjCType:(const char *)itemType: count:(NSUInteger)count: at:(void *)address: 解説 オブジェクティブCタイプで配列をデコードします。 返り値 ( void ) …

decodeBytesWithReturnedLength:

重複?タイプが明記されていないデータのバッファをデコードします。 -(void *)decodeBytesWithReturnedLength:(unsigned *)numBytes: 解説 タイプが明記されていないデータのバッファをデコードします。 返り値 ( void * ) 返されるデータのポインタ 引数 (…

decodeDataObject

INDEX>Foundation>NSCoder> コード化されたデータオブジェクトをデコードします 解説 コード化されたデータオブジェクトをデコードします。 返り値 ( NSData * ) データ 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照…

encodeInteger:forKey:

INDEX>Foundation>NSCoder> -(void)encodeInteger:(NSInteger)intv: forKey:(NSString *)key: 解説 与えられたNSIntegerと関連するキーでエンコードします。 キー付きコーディングするならサブクラスはオーバーライドしなければならない。 返り値 ( void ) …

encodeSize:forKey:

キーでサイズ(NSSize)をコード化して返します -(void)encodeSize:(NSSize)size: forKey:(NSString *)key: 解説 キーでサイズ(NSSize)をコード化して返します。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKe…

containsValueForKey:

INDEX>Foundation>NSCoder> 指定したキーには値があるかを返します -(BOOL)containsValueForKey:(NSString *)key: 解説 指定したキーには値があるかを返します。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allows…

allowsKeyedCoding

INDEX>Foundation>NSCoder> キー付きコーディングができるかを返します 解説 キー付きコーディングができるかを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.2 参照 例文 - (void)encode…

decodePointForKey:

キーで位置をデコードして返します 解説 キーで位置をデコードして返します。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKeyedCodingをオーバーライドしてYESを返さなければいけません。 返り値 ( NSPoint …

decodeObjectForKey:

INDEX>Foundation>NSCoder> キーでオブジェクトをデコードします -(id)decodeObjectForKey:(NSString *)key: 解説 キーでオブジェクトをデコードします。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKeyedCo…

decodeInt64ForKey:

INDEX>Foundation>NSCoder> キーでint64をデコードします -(int64_t)decodeInt64ForKey:(NSString *)key: 解説 キーでint64をデコードします。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKeyedCodingをオー…

decodeInt32ForKey:

INDEX>Foundation>NSCoder> キーでint32をデコードします -(int32_t)decodeInt32ForKey:(NSString *)key: 解説 キーでint32をデコードします。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKeyedCodingをオー…

decodeFloatForKey:

INDEX>Foundation>NSCoder> キーでfloat値をデコードします -(float)decodeFloatForKey:(NSString *)key: 解説 キーでfloat値をデコードします。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKeyedCodingをオ…

decodeBoolForKey:

INDEX>Foundation>NSCoder> キーでブール値をデコードします -(BOOL)decodeBoolForKey:(NSString *)key: 解説 キーでブール値をデコードします。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKeyedCodingをオ…

encodeRect:forKey:

キーで矩形をコード化します -(void)encodeRect:(NSRect)rect: forKey:(NSString *)key: 解説 キーで矩形をコード化します。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKeyedCodingをオーバーライドしてYES…

encodePoint:forKey:

位置をコード化します -(void)encodePoint:(NSPoint)point: forKey:(NSString *)key: 解説 位置(NSPoint)をコード化します。 デコードする時に検索するキーが使えます。サブクラスでは、オーバーライドしてはいけません。 キー付きのアーカイブはNSKeyedArch…

encodeObject:forKey:

INDEX>Foundation>NSCoder> キーでオブジェクトをコード化します -(void)encodeObject:(id)objv: forKey:(NSString *)key: 解説 キーでオブジェクトをコード化します。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-…

encodeInt64:forKey:

INDEX>Foundation>NSCoder> キーでint64をコード化します -(void)encodeInt64:(int64_t)intv: forKey:(NSString *)key: 解説 キーでint64をコード化します。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKeye…

encodeInt32:forKey:

INDEX>Foundation>NSCoder> キーでint32をコード化します -(void)encodeInt32:(int32_t)intv: forKey:(NSString *)key: 解説 キーでint32をコード化します。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKeye…

encodeFloat:forKey:

INDEX>Foundation>NSCoder> キーでfloat値をコード化します -(void)encodeFloat:(float)realv: forKey:(NSString *)key: 解説 キーでfloat値をコード化します。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsK…

encodeDouble:forKey:

INDEX>Foundation>NSCoder> キーでdouble値をコード化します -(void)encodeDouble:(double)realv: forKey:(NSString *)key: 解説 キーでdouble値をコード化します。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-all…

encodeConditionalObject:forKey:

キーで条件付きオブジェクトをコード化します -(void)encodeConditionalObject:(id)object: forKey:(NSString *)key: 解説 キーで条件付きオブジェクトをコード化します。 返り値 ( void ) なし 引数 ( id )object オブジェクト ( NSString * )key キー フレ…

encodeBool:forKey:

INDEX>Foundation>NSCoder> キーでBOOL値をコード化します -(void)encodeBool:(BOOL)boolv: forKey:(NSString *)key: 解説 キーでBOOL値をコード化します。 キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。 サブクラスで-allowsKeyed…