Apple http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/ProgrammingWithObjectiveC/WorkingwithObjects/WorkingwithObjects.htmlのドキュメントを読みました
オブジェクトがnullかどうかを確認できると書かれています...
XYZPerson *somePerson;
// somePerson is automatically set to nil
if (somePerson != nil) {
// somePerson points to an object
}
おそらく私は何か間違ったことをしていますが、それが何であるかを見つけるためにあなたの助けが必要です. 私はクラス C2 を持っています。C2 オブジェクトを作成しますが、初期化はしません。以下のコードで確認すると、アプリは出力に NOT NİL を書き込みます。
ご協力いただきありがとうございます。
C2 * o3;
if (o3 != nil) {
NSLog(@"NOT NİLLLL");
}else{
NSLog(@"NOT");
}