私は "整数32"のコアデータ値を持っています。これから値を設定/取得する方法は?iPhone - コアデータNSInteger、integer32、intまたは何でも
[NSNumber numberWithInteger:X]
または
[NSNUmber numberWithInt:X]
として
?
私は "整数32"のコアデータ値を持っています。これから値を設定/取得する方法は?iPhone - コアデータNSInteger、integer32、intまたは何でも
[NSNumber numberWithInteger:X]
または
[NSNUmber numberWithInt:X]
として
?
ジャックが言ったように、それはtypedefです。答えに追加するには、ここであなたが見つけ出す方法です。
XCodeでは、ソースファイルを開いた状態でAppleキーを押したままにします。 NSIntegerがリンクになることがわかります。それをクリックすると、定義が開きます。
#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedef unsigned long NSUInteger;
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;
#endif
また、xlc0212のポイントは良いです。上記の定義を読めば、それはかなり明確です。
+1これはこれまでで最も素晴らしいXcodeの機能の1つです。パブリックメソッドやプロパティをすばやく調べるのに便利です。 –
これらは同じです –
同じですか?ありがとう。 – SpaceDog
64ビットマシンでNSIntegerは長いです(整数64)が、iPhone上では同じです –