Objective-C や iOS SDK でのプログラミングでは、ポインターがあらゆる場所で使用されることを私は知っています。
Objective-Cでポインタが初期化されたかどうかを知る最良の方法は何ですか? nil かどうかを確認しますか?
CSomeClass *p;
//....
if(p==nil)
??
PS: つまり、Objective-C の変数のデフォルト値は何ですか? ポインタ?
アップデート
実際に私は次のような状況にあります。
あるクラスにいくつPointer *p1かのポインターがあると想像してください。Pointer *p2次に、誰かがこのクラスを呼び出すとします。つまり、これはビューであり、表示する必要があります。次に、私のクラスでは、何も初期化されていないかどうかを確認しp1、p2(たとえば、p1 == nil? p2==nil?)空のテキストを表示したいと考えています。
これらのある種の比較は、Objective-C で行われますか? たとえば、初期化されていない場合のデフォルト値は何p1ですかp2? デフォルトで値はObjective-Cで何かに初期化されますか? 多分ヌルに?