2010年8月29日日曜日

NSIntegerについて

NSIntegerの変数を定義する際、ポインタ(アスタリスク)が付きません。iPhoneでは、接頭辞の"NS"は通常、Foundation FrameworkからのObjective-Cクラスを示しますが、これについては、一般的な規則の例外であります。NSIntegerは常に、一つのintまたはlongの整数データ型として定義されます。NSIntegerを使用するのは、今コンパイルしているプラットフォームに最適なサイズをコンパイラが自動的に選んでくれます。32bitプロセッサと64bitプロセッサそれぞれのintを作成します。現時点では、64bitのiPhoneはないですが、将来はもしかすると出ているかもしれません。

0 件のコメント:

コメントを投稿