macOS/iOS API解説

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

目次

NSMutableData

NSMutableData

INDEX>Foundation> 変更可能な生データクラス 解説 変更可能な生データです 継承 NSData : NSObject 準拠 NSCopying (NSData) NSMutableCopying (NSData) NSSecureCoding (NSData) NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundatio…

replaceBytesInRange:withBytes:length:

指定した範囲(range)のデータを部分的に置き換えます -(void)replaceBytesInRange:(NSRange)range withBytes:(const void *)bytes length:(unsigned)replacementLength 解説 指定した範囲(range)のデータを部分的に置き換えます。 指定した範囲がレシーバよ…

initWithLength:

指定した長さを0で埋め尽くした変更可能なデータオブジェクトを初期化して返します -(id)initWithLength:(NSUInteger)length 解説 指定した長さ(length)を0で埋め尽くした変更可能なデータオブジェクト(NSMutableData)を初期化して返します。 返り値 ( i…

setLength:

変更可能なデータオブジェクトを指定したバイト数に変更します -(void)setLength:(NSUInteger)length 解説 変更可能なデータオブジェクトを指定したバイト数に変更します。 拡張する場合は0で埋めます。 返り値 ( void ) なし 引数 ( NSUInteger )length ( u…

setData:

変更可能なデータの全てを別のデータで置き換えます -(void)setData:(NSData *)aData 解説 変更可能なデータの全てを別のデータ(aData)で置き換えます。 返り値 ( void ) なし 引数 ( NSData * )aData データ フレームワーク Foundation クラス NSMutableD…

serializeInts:count:atIndex:

変更可能なデータオブジェクトの指定位置の値を置き換えます -(void)serializeInts:(int *)intBuffer count:(NSUInteger)numInts atIndex:(NSUInteger)index 解説 変更可能なデータオブジェクトの指定位置の値を置き換えます。 返り値 ( void ) なし 引数 ( …

mutableBytes

変更可能なデータオブジェクトに入っているデータの先頭のポインタを返します - ( void * ) mutableBytes 解説 変更可能なデータオブジェクトに入っているデータの先頭のポインタを返します。 こちらは書き込み可能です。(NSDataのbytesメソッドは書き込み…

initWithCapacity:

変更可能なデータオブジェクトを初期化して返します -(id)initWithCapacity:(NSUInteger)capacity 解説 変更可能なデータオブジェクト(NSMutableData)を初期化して返します。 初期設定の容量(aNumItems)で作ります。必要に応じて拡張されます。 NSDataのメ…

appendBytes:length:

変更可能なデータオブジェクトの末尾にlengthの長さのデータをコピーして追加します -(void)appendBytes:(const void *)bytes length:(NSUInteger)length 解説 変更可能なデータオブジェクト(NSMutableData)の末尾にデータをコピーして追加します。 返り値…

serializeInts:count:

変更可能なデータオブジェクトに値を追加します -(void)serializeInts:(int *)intBuffer count:(unsigned)numInts 解説 変更可能なデータオブジェクトに値を追加します 返り値 ( void ) なし 引数 ( int * )intBuffer バッファ ( unsigned )numInts 番号 フ…

serializeInt:atIndex:

変更可能なデータオブジェクトの指定した場所の値を値と取り換えます -(void)serializeInt:(int)value atIndex:(NSUInteger)index 解説 変更可能なデータオブジェクトの指定した場所(index)の値を値(value)と取り換えます。 返り値 ( void ) なし 引数 (…

serializeInt:

変更可能なデータオブジェクトに値を追加します -(void)serializeInt:(int)value 解説 変更可能なデータオブジェクトに値(value)を追加します。 返り値 ( void ) なし 引数 ( int )value 値 フレームワーク Foundation クラス NSMutableData Instance Meth…

serializeDataAt:ofObjCType:context:

変更可能なデータオブジェクトにバイト列を追加します -(void)serializeDataAt:(const void *)data ofObjCType:(const char *)type context:(id <NSObjCTypeSerializationCallBack>)callback 解説 変更可能なデータオブジェクトにバイト列を追加します。 指定したObjective-Cのタイプでフォー</nsobjctypeserializationcallback>…

serializeAlignedBytesLength:

変更可能なデータオブジェクトに指定したバイトのデータを加えます -(void)serializeAlignedBytesLength:(NSUInteger)length 解説 変更可能なデータオブジェクトに指定したバイトのデータを加えます。 返り値 ( void ) なし 引数 ( NSUInteger )length ( uns…

resetBytesInRange:

レシーバのバイト列のうちrangeで指定した範囲を0にします -(void)resetBytesInRange:(NSRange)range 解説 レシーバのバイト列のうちrangeで指定した範囲を0にします。 返り値 ( void ) なし 引数 ( NSRange )range 範囲 フレームワーク Foundation クラス N…

replaceBytesInRange:withBytes:

指定した範囲のデータを置き換えます -(void)replaceBytesInRange:(NSRange)range withBytes:(const void *)bytes ラム(仔羊)肩肉 ブロック(ラムショルダー丸々★ラム肉かたまり) ジンギスカンやステーキ肉にも最適!ラム肉業務用サイズ出版社/メーカー: T…

initWithLength:

指定した長さを0で埋め尽くした変更可能なデータオブジェクトを初期化して返します -(id)initWithLength:(NSUInteger)length 解説 指定した長さ(length)を0で埋め尽くした変更可能なデータオブジェクト(NSMutableData)を初期化して返します。 返り値 ( i…

increaseLengthBy:

変更可能なデータオブジェクトを指定したバイト数大きくします -(void)increaseLengthBy:(NSUInteger)extraLength 解説 変更可能なデータオブジェクト(NSMutableData)を指定したバイト数大きくします。増えた部分は0で埋められます。 返り値 ( void ) なし…

appendData:

レシーバに入っているデータの末尾に他のデータを付け加えます -(void)appendData:(NSData *)otherData 解説 レシーバに入っているデータの末尾に他のデータ(otherData)を付け加えます。 返り値 ( void ) なし 引数 ( NSData * )otherData 他のデータ フレー…

dataWithLength:

指定した長さを0で埋め尽くした変更可能なデータオブジェクトを作って返します +(id)dataWithLength:(NSUInteger)length 解説 指定した長さ(length)を0で埋め尽くした変更可能なデータオブジェクト(NSMutableData)を作って返します。 返り値 ( id ) 変更…

dataWithCapacity:

変更可能なデータオブジェクトを作って返します +(id)dataWithCapacity:(NSUInteger)aNumItems 解説 変更可能なデータオブジェクト(NSMutableData)を作って返します。 初期設定の容量(aNumItems)で作ります。必要に応じて拡張されます。 返り値 ( id ) 変…