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. 內存泄漏:
- 4. 內存泄漏
- 5. 內存泄漏
- 6. 內存泄漏
- 7. 內存泄漏
- 8. 內存泄漏
- 9. 內存泄漏:
- 10. 內存泄漏
- 11. 內存泄漏
- 12. 內存泄漏
- 13. 內存泄漏
- 14. 內存泄漏
- 15. 內存泄漏與班級成員
- 16. python內存泄漏,泄漏幀
- 17. 泄漏填充內存泄漏iPhone
- 18. jsonp內存泄漏
- 19. dgemm_內存泄漏
- 20. 內存泄漏點
- 21. Java內存泄漏
- 22. NSKeyedUnarchiver內存泄漏
- 23. UIGraphics內存泄漏
- 24. FFmpeg內存泄漏
- 25. UILabel內存泄漏?
- 26. UITextField內存泄漏
- 27. Arduino內存泄漏
- 28. Memcached內存泄漏
- 29. htmlunit內存泄漏
- 30. .NET內存泄漏
+1使用靜態分析儀! – Jake 2011-01-28 11:39:57
讓我明確一點:您不能將其他人的教程複製到您自己的廣告支持網站上,並從這裏鏈接到它。這是抄襲,通常是對原作者版權的侵犯。我已經刪除了您的宣傳鏈接,並將問題指向原始教程。不要再這樣做。 – 2011-12-12 20:46:08