IB で UI をセットアップすることの利点についての話を読んだことがあります。そして、ペン先が「目覚める」と、その中のすべてのオブジェクトが「生き返る」のです。
ViewController が所有する nib に約 10 個の UIView オブジェクトを配置して実験しています。UIView オブジェクトは MyView 型であり、ViewController のそれぞれのプロパティに接続されています。MyView は UIView のサブクラスで、UIImage *image や NSNumber *value などのいくつかの追加プロパティがあります。
ペン先にもある他のいくつかの UIImageView 要素を見ることができるので、ペン先は明らかにロードされます。しかし、10 個の MyView オブジェクトのいずれかにプロパティを設定しようとすると、設定できません。デバッガーでは、これらのオブジェクトのプロパティはすべて 0x0 のままです。
また、MyView クラスの initWithCoder メソッドは、これらの 10 個のオブジェクトがそれぞれスリープから復帰したときに起動するので、実行時にいくつかのプロパティを設定できるという印象も受けました?!?
何が起こっているのか誰でも知っています...これでIBを放棄できてうれしいですが、試してみようと思いました...