私のアプリには多くのviewControllerがあり、viewDidUnloadこれらのビューのメソッドで変数をnil次のように設定していますmyString = nil;が、これが正しい方法であるかどうか疑問に思っていますか?
私の他のviewControllersはすべてこのコード行を使用して閉じられます/閉じられますが[self dismissModalViewControllerAnimated:YES];、これが実際にメソッドを呼び出すかどうか、またはviewControllerviewDidUnloadをアンロードするより良い方法があるかどうかはわかりませんでした。
メモリ管理のルールが正確に 100% 明確になったことはありませんが、新しいARC機能によってそれがより簡単になったことはわかっています。