MacOSXプログラミング。毎日更新。 話題: Cocoa, Objective-C, Snow Leopard 正確には Nibから作成したインスタンスの開放。実行途中で Nibを読みこんだ後、不要になったタイミングでこれを破棄する場合の解放方法について調べてみた。 方針については Mac Dev Center にドキュメントがある。 Resource Programming Guide: Nib Files The Nib Objecvt Life Cycle - Nib Object Retention の所。 ここの説明によれば Top-Level Objects は Nibからインスタンスが作成された段階で retain count が1 となっており、破棄については利用側で責任を持て(すなわち開放しろ)ということになっている。 Top-Level Objects とは Inte
![Nibの開放](https://cdn-ak-scissors.b.st-hatena.com/image/square/886bf8190d8a4a60836aeeafebc1336d891adcf3/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEifAzy0ocUPGrYmpzX2oH_8a6WQoAb7i_7JV710L1AOft-aLSWS_20FUw6SVjCiuclnUVfM8rcC4zSNvuhhdj7w4SmplckKo1dOjv97x6-vNekip2FHYCr4kYLRHDzD2orEFb5arY6wkFX-%2Fw1200-h630-p-k-no-nu%2F100407-0002.jpg)