インタフェースビルダーとARCに関する興味深い質問があります。私はxibで初期化されるビューコントローラを構築しています。インターフェイスビルダーのタップ&ドラッグ機能を使用して、xibに必要なプロパティーアウトレットを作成します。これは、(弱い、非原子的な)プロパティを初期化します。私にはうまく聞こえる。ARCとInterface Builder
私には、[self setCategoryButton:nil];
のような行がviewDidUnloadに自動的に追加されてしまうことがあります。私はARCの前にこれを理解して使用しました。ただし、これらは弱い参照であるため、ビューがアンロードされると自動的に消去されませんか?
私はこれらのプロパティが他のオブジェクトによって保持されている場合、これらのプロパティをゼロにすることができると考えていますが、それは私には珍しいケースです...その点についてさらにフィードバックを得たいと思っています。プロパティがweak
あるので
おかげで、
クルト
デプロイメントターゲットにiOS 4が含まれている場合は、とにかく弱いポインタを使用できなくなります。彼らは 'unsafe_unretained'になります。 –
良い点。実際には、このようなバグを報告するのではなく、私のように漠然とした気にさせるのではなく、 – jrturton