0
A
答えて
12
はい、そうでない場合は、自動解放
ChooseDateView *nextController = [[[ChooseDateView alloc] initWithNibName:@"ChooseDateView" bundle:nil] autorelease];
2
割り当てられたメモリが解放されそうか、[nextControllerリリース]呼び出す必要がありますか?
1
はいとしてオブジェクトを作る
[nextController release]
を呼び出すことがneccessaryです。
あなたが所有しているオブジェクトは、リリースまたは自動リリースするだけです。あなたは名前が 「のalloc」または「新しい」または で始まる「コピー」(例えば、アロケーション、 でnewObject、またはmutableCopy)を含むメソッドを使用して作成し 場合
あなたは、オブジェクトの所有権を取得し、または にメッセージを送信してください。
リリースまたは自動リリースを使用して にオブジェクトの所有権を放棄します。 autoreleaseは、「 メッセージを今後送信します」( を理解するには、「Autorelease プール」を参照してください)。
0
あなたはメモリが割り当てられているので、あなたは、オブジェクトの所有者です。また、割り当て後、そのオブジェクトはpushViewControllerを使用してプッシュされます。したがって、オブジェクトを安全に解放することができます。 あなたがオブジェクトを所有しているので、これは実行する必要があります。 また、自動リリースすることもできます。
関連する問題
- 1. pushviewcontroller iPhoneのSDK - 変更ビューUITabBar
- 2. pushViewController iPhoneが動作しない
- 3. iPhone SDK - navController pushViewController - 応答しない
- 4. iphone - presentModalViewControllerまたはpushViewControllerを使わないでUITabBarを隠す
- 5. iPhoneのpushViewController同じクラスの異なるインスタンス
- 6. pushViewControllerデバッグ
- 7. pushViewController issue
- 8. pushViewControllerの問題
- 9. pushViewControllerのメモリリーク
- 10. navigationControllerのないpushViewController
- 11. pushViewController from modalViewController
- 12. pushViewControllerとpopToRootViewController
- 13. プロトタイプCellからpushViewController
- 14. UINavigationController pushViewController from tableViewControllerサブクラス
- 15. IOS UINavigationController、pushViewController not working
- 16. UINavigationController pushViewController - アニメーションのキーボード遅れ
- 17. iOS - pushViewControllerとpresentModalViewControllerの違い
- 18. PushViewController:これはメモリリークですか?
- 19. UIViewControllerはpushViewControllerからバウンスします
- 20. UIViewControllerでPushViewControllerを使用するには?
- 21. PushViewControllerは何もしません
- 22. 別のビューへの移動 - pushViewController
- 23. 同じインスタンスのpushViewController - アニメーション目的のみ
- 24. UITableView pushViewController行の選択について
- 25. iPhoneアプリケーションのウィンドウベースのアプリケーションデリゲートクラスからのナビゲート方法。アプリケーションデリゲートクラスのpushViewcontrollerメソッドの記述方法
- 26. pushViewControllerの周りにこのメモリリークを修正するには?
- 27. iOS AppがPushViewControllerでフリーズする
- 28. キーボードがpushViewControllerに隠れていない
- 29. pushViewControllerが機能していない
- 30. pushViewControllerが押されていない
はい。すべてのalloc/retainはrelease/autoreleaseとペアにする必要があります。 http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmPractical.html#//apple_ref/doc/uid/TP40004447 –