私のobjective-cプログラム(あるいは多分、デバッグユーティリティで)私は奇妙な振る舞いをします。
私は(それが「長方形」であるとする)定義されていますが、いくつかのクラスの4つのインスタンスを割り当てられたか、初期化されていません:
Rectangle *left, *right, *bottom, *upper;
Objective-Cのメモリの詳細
右この行の後、私は私の4つのオブジェクトのすべてのためにヌルポインタ(になることを期待しますXcodeでのデバッグ)がありますが、それらのうちの1つ(具体的には "upper")があるメモリ位置を指していて、そのプロパティがランダムな値で初期化されています。
通常の動作ですか?もしそうなら、理由を説明してください。 (私は客観的 - Cのプログラミングに少し新しいです)