macOS/iOS API解説

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

目次

NSValue

NSValueクラス

INDEX>Foundation>apple(OS X) apple(iOS) 解説 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 Mac OS X 10.0以降 iOS 2.0以降 OS X 定義 NSGeometry.h NSRange.h NSValue.h iOS 定義 N…

value:withObjCType:

値オブジェクトを値とタイプで作って返します +(NSValue *)value:(const void *)value: withObjCType:(const char *)type: 解説 値オブジェクトを値とタイプで作って返します。 typeは@encode()コンパイラディレクティブで作成したものでなければなりません…

valueWithBytes:objCType:

INDEX>Foundation>NSValue> NSValueオブジェクトを、値とオブジェクティブCタイプで作って返します +(NSValue *)valueWithBytes:(const void *)value: objCType:(const char *)type: 解説 値オブジェクトを値とオブジェクティブCタイプで作って返します。 ty…

-valueWithNonretainedObject:

値オブジェクトをオブジェクトで作って返します +(NSValue *)valueWithNonretainedObject:(id)anObject: 山梨県産 もも 光糖度センサー選別 1箱 3kg出版社/メーカー: 株式会社 自然の恵みメディア: その他この商品を含むブログを見る 解説 値オブジェクトを…

valueWithPoint:

指定したNSPoint構造を含むNSValueオブジェクトを作って、返します Macのみ iOSはvalueWithCGPoint:を使用 +(NSValue *)valueWithPoint:(NSPoint)aPoint 解説 指定したNSPoint構造を含むNSValueオブジェクトを作って、返します。 参考 NSPoint point = NSPoi…

valueWithPointer:

ポインタを含むNSValueオブジェクトを作って、返します +(NSValue *)valueWithPointer:(const void *)aPointer: 解説 ポインタ(aPointer)を含むNSValueオブジェクトを作って、返します。 このメソッドはaPointerの内容をコピーしないので、NSValueオブジェク…

valueWithRange:

指定したNSRange構造を含むNSValueを作って、返します +(NSValue *)valueWithRange:(NSRange)range: 解説 指定したNSRange構造を含むNSValueを作って、返します。 返り値 ( NSValue * ) バリュー 引数 ( NSRange )range 範囲 フレームワーク Foundation クラ…

valueWithRect:

指定したNSRect構造を含むNSValueオブジェクトを作って、返します +(NSValue *)valueWithRect:(NSRect)rect: 解説 指定したNSRect構造を含むNSValueオブジェクトを作って、返します。 返り値 ( NSValue * ) バリュー 引数 ( NSRect )rect 矩形 フレームワー…

valueWithSize:

指定したNSSize構造を含むNSValueを作って、返します +(NSValue *)valueWithSize:(NSSize)size: 解説 指定したNSSize構造を含むNSValueを作って、返します。 返り値 ( NSValue * ) バリュー 引数 ( NSSize )size サイズ フレームワーク Foundation クラス NS…

getValue:

レシーバの値オブジェクトの内容をバッファにコピーします -(void)getValue:(void *)buffer: 解説 レシーバの値オブジェクトの内容をバッファにコピーします。 バッファは、値を格納するのに十分なサイズがないといけません。 返り値 ( void ) なし 引数 ( v…

initWithBytes:objCType:

値オブジェクトを値とオブジェクティブCタイプで初期化して返します -(id)initWithBytes:(const void *)value: objCType:(const char *)type: 解説 値オブジェクトを値とオブジェクティブCタイプで初期化して返します。 typeは@encode()コンパイラディレクテ…

nonretainedObjectValue

レシーバーのid値を返します 解説 レシーバーのid値を返します。 返されるのはポインタのサイズで未定義。 返り値 ( id ) ID 引数 フレームワーク Foundation クラス NSValue Instance Methods 使用可能 10.0 参照 - getValue: 例文 #import "MyObject.h" @i…

objCType

レシーバの値オブジェクトのデータのオブジェクティブCタイプを返します 解説 レシーバの値オブジェクトのデータのオブジェクティブCタイプを返します。 @encode()コンパイラーディレクティブでコード化したC文字列。 返り値 ( const char * ) C文字列 引数 …

pointValue

NSPointを返します 解説 NSPointを返します。 返り値 ( NSPoint ) 位置 引数 フレームワーク Foundation クラス NSValue Instance Methods 使用可能 10.0 参照 - rectValue - sizeValue 例文 #import "MyObject.h" @implementation MyObject - (IBAction)myA…

pointerValue

ポインタ値を返します 解説 ポインタ値を返します。 返り値 ( void * ) なし 引数 フレームワーク Foundation クラス NSValue Instance Methods 使用可能 10.0 参照 - getValue: 例文 #import "MyObject.h" @implementation MyObject - (IBAction)myAction:(…

rangeValue

NSRangeを返します 解説 NSRangeを返します。 返り値 ( NSRange ) 範囲 引数 フレームワーク Foundation クラス NSValue Instance Methods 使用可能 10.0 参照 + valueWithRange: 例文 #import "MyObject.h" @implementation MyObject - (IBAction)myAction:…

rectValue

NSRect構造(矩形の起点の座標とサイズ)を返します 解説 NSRect構造(矩形の起点の座標とサイズ)を返します。 返り値 ( NSRect ) 矩形 引数 フレームワーク Foundation クラス NSValue Instance Methods 使用可能 10.0 参照 - pointValue - sizeValue 例文…

sizeValue

NSSize構造(幅と高さ)を返します 解説 NSSize構造(幅と高さ)を返します。 返り値 ( NSSize ) サイズ 引数 フレームワーク Foundation クラス NSValue Instance Methods 使用可能 10.0 参照 - pointValue - rectValue 例文 #import "MyObject.h" @impleme…

isEqualToValue:

NSValueを比較して結果を返します。 -(BOOL)isEqualToValue:(NSValue *)aValue: 解説 NSValueを比較して結果を返します。 返り値 ( BOOL ) オブジェクト 引数 ( NSValue * )aValue フレームワーク Foundation クラス NSValue Instance Methods 使用可能 10.0…