2015-11-13 145 views
3

是否有自定義鍵盤擴展規定的內存要求?我記得在某個地方看到,如果你的應用程序超過了少量的內存,鍵盤可能會崩潰。iOS自定義鍵盤內存限制

回答

1

限制爲30MB,此時您將收到一個或兩個低內存事件,然後如果您不清除內存不足的內存,則系統鍵盤將立即被殺死並替換爲系統鍵盤處理程序。

推理是應用程序擴展,其中一個自定義鍵盤被認爲是其中之一,給予非常小的RAM玩。

+0

謝謝 - 此限制記錄在某處? – Boon

+0

我能找到的所有關於這個的文檔的唯一細節是[here](https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html)。我確認iOS 8和9上的體驗限制爲30MB,因爲我在講話時正在使用鍵盤。 –

+0

這[問題](https://stackoverflow.com/questions/25354192/get-terminated-due-to-memory-error-for-ios-8-custom-keyboard-extension?rq=1)也指30MB的限制。 –