さて、私がポインタを使って作業してから久しぶりです。そして今、私は10年以上.NETコードを書いているので、それらに対処する必要はありませんでした。実際、.NETでは、値型でない場合は明らかに参照型であるか、定義上はポインターであるため、非常に便利です。
したがって、.NETで宣言するstring
と、参照型であるため、基になるポインターであることが最も確実です。
string s = "Hello Mike!";
ただし、Objective-Cでは、2つの異なる方法で文字列を宣言できるようです。
NSString* s = "Hello Mike!";
NSString s = "Hello Mike!";
さて、これを正しく理解していれば、最初の宣言は、ポインタである.NETの文字列の基本的な宣言と非常によく似ています。しかし、2番目は正確には何ですか?
私はObjective-Cを掘り下げ始めたばかりなので、ここではベースから大きく外れている可能性があることを覚えておいてください。無知を許してください。