Q
單級內存泄漏
3
A
回答
6
我認爲,無論是誰寫的教程沒有寫這一權利:
[[self alloc] init];
相反,它是前人的精力:
_sharedMySingleton = [[MySingleton alloc]init];
我希望它能幫助
+0
_sharedMySingleton = [[self alloc] init]也可以工作。 – 2011-01-28 11:45:00
0
它看起來像當你返回_sharedMySingleton時,它仍然是零。因此也是下一次分配。你應該嘗試在alloc完成時設置它。
5
您不會將分配分配給變量。它改成這樣:
+(MySingleton*)sharedMySingleton
{
@synchronized(self)
{
if (!_sharedMySingleton)
_sharedMySingleton = [[self alloc] init];
}
return _sharedMySingleton;
}
編輯我的打字速度太慢了,別人已經回答:)
0
[[self alloc] init];
- 不分配給對象
相關問題
- 1. UITableView單元內存泄漏
- 2. 單觸式內存泄漏
- 3. AngularJS單張內存泄漏
- 4. 內存泄漏
- 5. 內存泄漏:
- 6. 內存泄漏
- 7. 內存泄漏
- 8. 內存泄漏
- 9. 內存泄漏
- 10. 內存泄漏
- 11. 內存泄漏
- 12. 內存泄漏
- 13. 內存泄漏
- 14. 內存泄漏:
- 15. 內存泄漏
- 16. 內存泄漏
- 17. 內存泄漏
- 18. 內存泄漏
- 19. 內存泄漏
- 20. 內存泄漏
- 21. 內存泄漏
- 22. 內存泄漏升級後導軌4
- 23. C++:內存泄漏;向量級類
- 24. 內存泄漏與班級成員
- 25. python內存泄漏,泄漏幀
- 26. 泄漏填充內存泄漏iPhone
- 27. Autoreleasepool內存泄漏?
- 28. NSExpression內存泄漏?
- 29. BeginInvoke內存泄漏?
- 30. 內存泄漏 - g_strndup
+1使用靜態分析儀! – Jake 2011-01-28 11:39:57
讓我明確一點:您不能將其他人的教程複製到您自己的廣告支持網站上,並從這裏鏈接到它。這是抄襲,通常是對原作者版權的侵犯。我已經刪除了您的宣傳鏈接,並將問題指向原始教程。不要再這樣做。 – 2011-12-12 20:46:08