macOS/iOS API解説

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

目次

NSKeyedArchiver

NSKeyedArchiverクラス

INDEX>Foundation> 更新時OS Ver.OS X 10.8,iOS 6.1 apple(mac) apple(iOS) 解説 継承 NSCoder : NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 OS X 10.2以降 使用可能 iOS 2.0以降 定義 NS…

archivedDataWithRootObject:

オブジェクトをコード化してデータを返します +(NSData *)archivedDataWithRootObject:(id)rootObject: 解説 オブジェクトをコード化してデータを返します。 返り値 ( NSData * ) なし 引数 ( id )rootObject フレームワーク Foundation クラス NSKeyedArchi…

archiveRootObject:toFile:

指定したルートオブジェクトをコード化して指定したパスに保存します +(BOOL)archiveRootObject:(id)rootObject: toFile:(NSString *)path: 解説 指定したルートオブジェクトをコード化して指定したパスに保存します 返り値 ( BOOL ) YES/NO 引数 ( id )root…

+classNameForClass:

コード化するクラスを返します +(NSString *)classNameForClass:(Class)cls: 解説 コード化するクラスを返します。 返り値 ( NSString * ) なし 引数 ( Class )cls フレームワーク Foundation クラス NSKeyedArchiver Class Methods 使用可能 10.2 参照 + se…

+setClassName:forClass:

コード化するクラス名をセットします +(void)setClassName:(NSString *)codedName: forClass:(Class)cls: 解説 コード化するクラス名をセットします。 返り値 ( void ) なし 引数 ( NSString * )codedName コード名 ( Class )cls クラス フレームワーク Foun…

-classNameForClass:

レシーバーがcls.のインスタンスをコード化するクラス名を返す -(NSString *)classNameForClass:(Class)cls Returns: 解説 調査中...レシーバーがcls.のインスタンスをコード化するクラス名を返す 返り値 ( NSString * ) なし 引数 ( Class )cls Returns ク…

delegate

デリゲートを返します 解説 デリゲートを返します。 返り値 ( id ) オブジェクト() 引数 フレームワーク Foundation クラス NSKeyedArchiver Instance Methods 使用可能 10.0 参照 - setDelegate 例文 NSLog([[archiver delegate] description]);

encodeBool:forKey:

論理値をコード化して、文字列キーと関連づけます -(void)encodeBool:(BOOL)boolv: forKey:(NSString *)key: 解説 論理値をコード化して、文字列キーと関連づけます。 返り値 ( void ) なし 引数 ( BOOL )boolv 論理値 ( NSString * )key キー文字列 フレー…

encodeBytes:length:forKey:

バイト列をコード化します -(void)encodeBytes:(const uint8_t *)bytesp: length:(unsigned)lenv: forKey:(NSString *)key: 解説 バイト列をコード化します。 返り値 ( void ) なし 引数 ( const uint8_t * )bytesp バイト列 ( unsigned )lenv コード化する…

encodeConditionalObject:forKey:

オブジェクトをコード化します -(void)encodeConditionalObject:(id)objv: forKey:(NSString *)key: 解説 オブジェクトをコード化します。 返り値 ( void ) なし 引数 ( id )objv オブジェクト値 ( NSString * )key キー文字列 フレームワーク Foundation ク…

encodeDouble:forKey:

倍精度整数値をコード化します -(void)encodeDouble:(double)realv: forKey:(NSString *)key: 解説 倍精度整数値をコード化します。 返り値 ( void ) なし 引数 ( double )realv 倍精度整数値 ( NSString * )key キー文字列 フレームワーク Foundation クラ…

encodeFloat:forKey:

浮動小数点値をコード化します。 -(void)encodeFloat:(float)realv: forKey:(NSString *)key: 解説 浮動小数点値をコード化します。 返り値 ( void ) なし 引数 ( float )realv 浮動小数点値 ( NSString * )key キー文字列 フレームワーク Foundation クラス…

encodeInt:forKey:

整数をコード化します -(void)encodeInt:(int)intv: forKey:(NSString *)key: 解説 整数をコード化します。 返り値 ( void ) なし 引数 ( int )intv 整数値 ( NSString * )key キー文字列 フレームワーク Foundation クラス NSKeyedArchiver Instance Method…

encodeInt32:forKey:

32ビット整数をコード化する -(void)encodeInt32:(int32_t)intv: forKey:(NSString *)key: 解説 32ビット整数をコード化する。 返り値 ( void ) なし 引数 ( int32_t )intv 整数値 ( NSString * )key キー文字列 フレームワーク Foundation クラス NSKeyedAr…

encodeInt64:forKey:

64ビット整数をコード化します。 -(void)encodeInt64:(int64_t)intv: forKey:(NSString *)key: 解説 64ビット整数をコード化します。 返り値 ( void ) なし 引数 ( int64_t )intv 整数値 ( NSString * )key キー文字列 フレームワーク Foundation クラス NSK…

encodeObject:forKey:

キーでオブジェクトをコード化します -(void)encodeObject:(id)objv: forKey:(NSString *)key: 解説 キーでオブジェクトをコード化します。 返り値 ( void ) なし 引数 ( id )objv オブジェクト ( NSString * )key キー文字列 フレームワーク Foundation ク…

finishEncoding

エンコードを終了する 解説 エンコードを終了する。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSKeyedArchiver Instance Methods 使用可能 10.0 参照 - initForWritingWithMutableData: 例文 [archiver finishEncoding];

initForWritingWithMutableData:

キーアーカイバを初期化します -(id)initForWritingWithMutableData:(NSMutableData *)data: 解説 キーアーカイバを初期化します。 返り値 ( id ) オブジェクト() 引数 ( NSMutableData * )data データ フレームワーク Foundation クラス NSKeyedArchiver …

outputFormat

出力フォーマットを返します 解説 出力フォーマットを返します。 【フォーマット】 ●NSPropertyListXMLFormat_v1_0 ●NSPropertyListBinaryFormat_v1_0 返り値 ( NSPropertyListFormat ) なし 引数 フレームワーク Foundation クラス NSKeyedArchiver Instanc…

-setClassName:forClass:

コード化名をセットします -(void)setClassName:(NSString *)codedName: forClass:(Class)cls: 解説 コード化名をセットします。 返り値 ( void ) なし 引数 ( NSString * )codedName コード化名 ( Class )cls クラス フレームワーク Foundation クラス NSKe…

setDelegate:

デリゲートをセットします -(void)setDelegate:(id)delegate: 解説 デリゲートをセットします。 返り値 ( void ) なし 引数 ( id )delegate フレームワーク Foundation クラス NSKeyedArchiver Instance Methods 使用可能 10.0 参照 - delegate 例文 [archiv…

setOutputFormat:

出力フォーマットをセットします -(void)setOutputFormat:(NSPropertyListFormat)format: 解説 出力フォーマットをセットします。 【フォーマット】 ●NSPropertyListXMLFormat_v1_0 ●NSPropertyListBinaryFormat_v1_0 返り値 ( void ) なし 引数 ( NSPropert…

archiver:didEncodeObject:

オブジェクトをエンコードしたときに呼び出される -(void)archiver:(NSKeyedArchiver *)archiver: didEncodeObject:(id)object: 解説 オブジェクトをエンコードしたときに呼び出される。デリゲートで実装。 返り値 ( void ) なし 引数 ( NSKeyedArchiver * )…

archiver:willEncodeObject:

オブジェクトをエンコードしようとしたときに呼び出される -(id)archiver:(NSKeyedArchiver *)archiver: willEncodeObject:(id)object: 解説 オブジェクトをエンコードしようとしたときに呼び出される。デリゲートで実装。 返り値 ( id ) オブジェクト() …

archiver:willReplaceObject:withObject:

オブジェクトを置換しようとしたときに呼び出される -(void)archiver:(NSKeyedArchiver *)archiver: willReplaceObject:(id)object: withObject:(id)newObject: 解説 オブジェクトを置換しようとしたときに呼び出される。デリゲートで実装。 返り値 ( void )…

archiverDidFinish:

アーカイブが終わった時に呼び出される -(void)archiverDidFinish:(NSKeyedArchiver *)archiver: 解説 アーカイブが終わった時に呼び出される。デリゲートで実装。 返り値 ( void ) なし 引数 ( NSKeyedArchiver * )archiver フレームワーク Foundation クラ…

archiverWillFinish:

アーカイブが終わる時に呼び出される 解説 アーカイブが終わる時に呼び出される。デリゲートで実装。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSKeyedArchiver Instance Methods 使用可能 10.0 参照 例文 -(void)archiverWillFinish:(N…