0
A
回答
5
在對ARC進行正確轉換後,幾乎不可能感覺到差異。請記住,ARC不是垃圾收集器,就好像編譯器將手動內存管理調用放到源代碼中(=沒有額外的運行時間開銷)。
你確定性能有差別嗎?你可以用舊的代碼修改來衡量它嗎?儀器中是否存在內存泄漏問題?爲什麼需要兩天的時間來轉換代碼,自動Xcode轉換不適合你嗎?爲什麼?
相關問題
- 1. tf.nn.depthwise_conv2d太慢了。這是正常的嗎?
- 2. matplotlib很慢。這是正常的嗎?
- 3. 這個量子代碼異常慢嗎?
- 4. 超線程使我的代碼運行速度變慢了嗎?
- 5. 這是ARC下的漏洞嗎?
- 6. Sencha Touch 2.2.0加載非常緩慢。這是正常的嗎?
- 7. 這是正確的C++ 0x代碼嗎?
- 8. 這是正常的嗎?
- 9. ,這是正常的嗎?
- 10. 我已經在一個類中編寫了10000行代碼的Java程序。這是正常的嗎?
- 11. 我寫這段代碼錯了嗎?
- 12. 我誤解了這個僞代碼嗎?
- 13. 這段代碼內存在這個ARC代碼中泄露了哪些內容?
- 14. 我想了解一下這個代碼
- 15. 這段代碼錯了嗎?
- 16. 爲什麼我的表視圖更新如此緩慢?這是正常的嗎?
- 17. 我的代碼搜索實在是太慢了
- 18. 這是我的MVVM代碼。這是對的嗎?
- 19. 在我的代碼中,這個List <>變成了空的?
- 20. 我的代碼被破壞了嗎?在windows下的ftp腳本
- 21. 我的網址附有這個「?locale = en」。這是正常的嗎?
- 22. 多重處理事件讓我的代碼變慢了
- 23. 我的以下代碼是否正確?
- 24. EC2和S3之間的連接速度非常慢。這是正常的嗎?
- 25. 在require.ensure中不能使用變量,這是正常的嗎?
- 26. JAXB代碼運行正常到處除了下的Maven /的Cobertura
- 27. 這個數據庫看起來好嗎?我正常化了嗎?
- 28. 如何正確組合ARC代碼與非ARC代碼?
- 29. CMS初始標記花了800+毫秒,這是正常的嗎?
- 30. 爲什麼這個代碼變慢?
我對ARC並不是很熟悉,自動Xcode轉換非常難看,因爲代碼充滿了重複聲明(接口中屬性和ivar),而且許多IBOutlet都是retain屬性。所以它花了兩天...... – jeswang 2012-07-12 08:42:45
在navController中,當我想推入另一個視圖時,我應該在原始viewController的viewWillDisappear中結束網絡請求嗎? – jeswang 2012-07-12 08:44:55
自動轉換工作正常。我不確定重複聲明是什麼意思 - 當然在自動轉換過程中不會添加它們? IMO將您的代碼轉換爲ARC的最佳方式是運行自動轉換並返回以手動檢查有問題的案例。否則,如果沒有您更好地診斷問題,很難提供建議。 – zoul 2012-07-12 09:05:29