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