-ARCの使用
-UIViewControllerをサブクラス化する「UIViewControllerWithLoadingView」と呼ばれる、作成したクラスをすべてサブクラス化する5つの個別のView Controllerがあります。
-サブクラスとスーパークラスの両方で、次のようにプロパティを割り当ておよび割り当て解除します。
@property (strong, nonatomic) NSURLConnection *urlConnection;
- (void)viewDidUnload
{
[super viewDidUnload];
self.urlConnection=nil;
}
- didReceiveMemoryWarning が呼び出されると、サブクラスの viewDidUnload メソッドが正常に動作するようになりました。BBBUUTTT スーパー クラス UIViewControllerWithLoadingView でプロパティを nil に設定すると、アプリケーションがクラッシュします。特に、サブクラスのプロパティを nil に設定した場所です。そのため、現時点では、スーパークラスでプロパティを nil に設定していません。これは、実行時にライブ バイトが積み重なっていくため、問題になります。