現在の登録パソコン用語数4,062語

NSValueクラス【 NSValue


NSValueクラスとは、【説明】
Objective-CでNSValueクラスはGRectやNSRangeなど、NSObject継承していない構造体オブジェクトとして扱いたい場合に使います。

【例】
CGRectなどの構造体はNSObjectを継承していないため、そのままではNSArrayなどに追加できませんが、NSValue型に変換すれば追加することができます。

クラス階層】
NSObject

NSValue

【例文】
// CGRectのNSValueを生成する
CGRect rect = CGRectMake(0, 0, 100, 50);
NSValue *val = [NSValue valueWithCGRect:rect];

// NSRangeのNSValueを生成する例
NSRange range = NSMakeRange(0, 30);
NSValue *val = [NSValue valueWithRange:range];




参考になった1参考になった方はボタンを押してください  


NSValueクラスについての説明 1件

Obj-Cクラスカテゴリーでインスタンス変数を追加する風な事 ...
クラスカテゴリーでインスタンス変数の追加 ・・・はできません。 しかし値を持たせるという意味では実現が可能です。 ... setValue: (NSValue *) value {objc_setAssociatedObject (self, @selector (value), value, OBJC_ASSOCIATION);}-( *) ...

さくいん



カテゴリー

パソコン全般
インターネット
ソフトウェア
周辺機器
スマートフォン
タブレット
ファイル関連
ネットワーク
セキュリティ
特殊技術
単位規格方式
プログラミング
装置媒体
キーフォント
組織企業サービス
iOSアプリ開発
twitter関連
Androidアプリ開発
ソーシャルネットワーク
懐かしい!IT用語


関連用語
ご意見、追加用語希望ありましたら 
 
運営情報  利用規約  プライバシーポリシー
Copyright(C)2000-2018 mobreve.com (当HP及びメルマガ上に掲載された記事を許可なく転載又は引用することを禁じます)