macOS/iOS API解説

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

目次

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 キー フレームワー…