2015-11-13 153 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的限制。 –