Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

NSCoder

NSCoderクラス

INDEX>Foundation>NSCoderapple(mac) apple(iOS) 解説 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 Mac OS X v10.0以降 iOS 2.0以降 定義 NSCoder.h 概要 コーダーのテスト レシーバ…

decodeNXObject

NXObjectをデコードします 解説 NXObjectをデコードします。 返り値 ( id ) オブジェクト 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 例文 //ありません

decodeObject

オブジェクトをデコードします 解説 オブジェクトをデコードします。 返り値 ( id ) オブジェクト 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 - encodeBycopyObject: - encodeByrefObject: - encodeObject: 例文 #…

decodePoint

コード化されたNSPointをエンコードして返します 解説 コード化されたNSPointをエンコードして返します。サブクラスは、このメソッドにオーバーライドしてはいけません。 返り値 ( NSPoint ) 位置 引数 フレームワーク Foundation クラス NSCoder Instance M…

decodePropertyList

プロパティリストをデコードします 解説 プロパティリストをデコードします。 返り値 ( id ) プロパティリストの辞書 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" @implementation MyView …

decodeRect

矩形をデコードします 解説 矩形をデコードします。 返り値 ( NSRect ) 矩形 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" @implementation MyView //アンアーカイブするときの手順の記述 -…

decodeSize

サイズをデコードします 解説 サイズをデコードします。 返り値 ( NSSize ) サイズ 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" @implementation MyView //アンアーカイブするときの手順の…

decodeValueOfObjCType:at:

INDEX>Foundation>NSCoder> オブジェクティブCタイプの値をデコードします -(void)decodeValueOfObjCType:(const char *)valueType: at:(void *)data: 解説 オブジェクティブCタイプの値をデコードします。【valueType】 "i"または@encode(int) 整数 @encode…

decodeValuesOfObjCTypes:

INDEX>Foundation>NSCoder> オブジェクティブCタイプの値をデコードします引数は値タイプと値が交互に並びます -(void)decodeValuesOfObjCTypes:(const char *)valueTypes, ...: 解説 オブジェクティブCタイプの値をデコードします。引数は値タイプと値が交…

encodeArrayOfObjCType:count:at:

INDEX>Foundation>NSCoder> オブジェクティブC配列をコード化します -(void)encodeArrayOfObjCType:(const char *)itemType: count:(unsigned)count: at:(const void *)address: 解説 オブジェクティブC配列をコード化します。 返り値 ( void ) なし 引数 ( …

encodeBycopyObject:

INDEX>Foundation>NSCoder> オブジェクトをコピーしてコード化します 解説 オブジェクトをコピーしてコード化します。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 - encodeRootObject - enco…

encodeByrefObject:

INDEX>Foundation>NSCoder> オブジェクトをコード化します 解説 オブジェクトをコード化します。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 - encodeBycopyObject 例文 #import "MyView.h" …

encodeBytes:length:

INDEX>Foundation>NSCoder> バイト列をコード化します -(void)encodeBytes:(const void *)address: length:(unsigned)numBytes: 解説 タイプが明記されていないデータのバイト列をコード化します。 返り値 ( void ) なし 引数 ( const void * )address コー…

encodeConditionalObject:

INDEX>Foundation>NSCoder> 条件付きオブジェクトをエンコードします -(void)encodeConditionalObject:(id)object: 解説 条件付きオブジェクトをエンコードします。 サブクラスでオーバーライドします。 返り値 ( void ) なし 引数 ( id )object オブジェク…

encodeDataObject:

INDEX>Foundation>NSCoder> データオブジェクトをコード化します -(void)encodeDataObject:(NSData *)data: 解説 データオブジェクトをコード化します。 返り値 ( void ) なし 引数 ( NSData * )data データ フレームワーク Foundation クラス NSCoder Insta…

encodeNXObject:

NXObjectをコード化します -(void)encodeNXObject:(id)object: 解説 NXObjectをコード化します。古いタイプのオブジェクト 返り値 ( void ) なし 引数 ( id )object オブジェクト フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 …

encodeObject:

INDEX>Foundation>NSCoder> オブジェクトをコード化します -(void)encodeObject:(id)object: 解説 オブジェクトをコード化します。 返り値 ( void ) なし 引数 ( id )object オブジェクト フレームワーク Foundation クラス NSCoder Instance Methods 使用可…

encodePoint:

位置(NSPoint)をコード化します -(void)encodePoint:(NSPoint)point: 解説 位置(NSPoint)をコード化します。 サブクラスでは、オーバーライドしてはいけません。 返り値 ( void ) なし 引数 ( NSPoint )point 位置 フレームワーク Foundation クラス NSCoder…

encodePropertyList:

プロパティリストをコード化します -(void)encodePropertyList:(id)aPropertyList: 解説 プロパティリストをコード化します。 返り値 ( void ) なし 引数 ( id )aPropertyList プロパティリスト フレームワーク Foundation クラス NSCoder Instance Methods …

encodeRect:

矩形をコード化します -(void)encodeRect:(NSRect)rect: 解説 矩形をコード化します。 返り値 ( void ) なし 引数 ( NSRect )rect 矩形 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" @implementa…

encodeRootObject:

INDEX>Foundation>NSCoder> ルートオブジェクトをコード化します -(void)encodeRootObject:(id)rootObject: 解説 ルートオブジェクトをコード化します。 返り値 ( void ) なし 引数 ( id )rootObject ルートオブジェクト フレームワーク Foundation クラス N…

encodeSize:

サイズをコード化します -(void)encodeSize:(NSSize)size: 解説 サイズをコード化します。 返り値 ( void ) なし 引数 ( NSSize )size サイズ フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" @impl…

encodeValueOfObjCType:at:

INDEX>Foundation>NSCoder> オブジェクティブCタイプの値をコード化します -(void)encodeValueOfObjCType:(const char *)valueType: at:(const void *)address: 解説 オブジェクティブCタイプの値をコード化します。 返り値 ( void ) なし 引数 ( const char…

encodeValuesOfObjCTypes:

INDEX>Foundation>NSCoder> オブジェクティブCタイプの値をコード化します -(void)encodeValuesOfObjCTypes:(const char *)valueTypes, ...: 解説 オブジェクティブCタイプの値をコード化します。引数は値タイプと値が交互に並びます。 返り値 ( void ) なし…

objectZone

INDEX>Foundation>NSCoder> ゾーンを返します 解説 ゾーンを返します。 返り値 ( NSZone * ) ゾーン 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" @implementation MyView //アンアーカイブ…

setObjectZone:

INDEX>Foundation>NSCoder> ゾーンをセットします -(void)setObjectZone:(NSZone *)zone: 解説 ゾーンをセットします。 返り値 ( void ) なし 引数 ( NSZone * )zone ゾーン フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 …

systemVersion

INDEX>Foundation>NSCoder> システムバージョンを返します 解説 システムバージョンを返します。 返り値 ( NSUInteger ) 整数値 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" @implementati…

versionForClassName:

INDEX>Foundation>NSCoder> クラス名でバージョンを返します -(NSUInteger)versionForClassName:(NSString *)className: 解説 クラス名でバージョンを返します。 返り値 ( NSUInteger ) 整数値 引数 ( NSString * )className クラス名 フレームワーク Founda…

encodeBytes:length:forKey:

INDEX>Foundation>NSCoder> キーでバイト値をエンコードします -(void)encodeBytes:(const uint8_t *)bytesp length:(NSUInteger)lenv forKey:(NSString *)key 解説 キーでバイト値をエンコードします。 返り値 ( void ) なし 引数 ( const uint8_t * )bytes…

encodeInt:forKey:

INDEX>Foundation>NSCoder> キーで整数値をエンコードします -(void)encodeInt:(int)intv: forKey:(NSString *)key: 解説 キーで整数値をエンコードします 返り値 ( void ) なし 引数 ( int )intv エンコードする整数値 ( NSString * )key キー フレームワー…

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をオ…