試想像這樣的一個情境:你的 App 非常成功,不但有許多使用者、並有 100% 未當機率 (Crash-free rate)。你非常開心,生活也棒極了。但在某個時間點,你開始在 App Store 上看到負評,說你的 App 經常閃退;但查閱 Fabric 卻沒有新的閃退訊息出現。哪是甚麼情況呢? 答案是記憶體用盡 (OOM, Out of Memory) 而終止。 當你用完使用者裝置上的 RAM 時,作業系統可以決定為了其他處理流程,而回收記憶體並關閉你的 App。我們稱其為「記憶體用盡而終止」,有幾個原因會導致這樣的情況發生: 循環引用 (Retain Cycles) 競爭危害 (Race […]
你可以到 擷取佈局回饋循環 (Layout Feedback Loop) 解決記憶體耗盡問題 閱讀完整文章。如果你對其他iOS教程有興趣,歡迎到 AppCoda 繼續瀏覽。