iOS 操作扩展加载时间慢

标签 ios swift performance ios-app-extension

所以,基本上我正在尝试减少我为 IOS 编写的操作扩展的加载时间。

根据:https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW7

我的目标应该是让加载时间低于1秒(如果时间太长,系统可能会提前关闭)

现在,它在 iPad 上的加载时间约为 4 秒(在模拟器中更快一点) - 到目前为止 iOS 还没有关闭我的扩展,但这会对用户体验造成破坏。

据我所知,在使用扩展时我无法访问 AppDelegate.swift 文件,因此我很难找出导致加载缓慢的原因次。

有人知道去哪里看或者有这方面的经验吗?

谢谢!

最佳答案

加载时间缓慢的原因是我在 Debug模式下启动了应用程序扩展。在没有调试器的情况下运行应用程序速度明显更快。

根本没有考虑到这一点,但现在它就像一个魅力:)

关于iOS 操作扩展加载时间慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40657690/

相关文章:

ipad - "didChangeSection:"NSfetchedResultsController 委托(delegate)方法未被调用

iphone - 查看 Tif 或 PDF 格式的传真?

Swift Present 模型 ViewController 不显示 UINavigationBar?

multithreading - Rust 的并行扩展性差

ios - 您仍然可以使用 Xcode 10.1 在 App Store 上发布用 Swift 3 编写的应用程序吗?

ios - Jenkins |椰子类 | swift |错误 : no such module 'RealmSwift'

ios - Swift 不会打印来自通知委托(delegate)的有效负载

javascript - JS 开关语句 : Does most-likely-case optimisation matter?

MySQL:规范化,这是一个有效的异常吗?

iphone - 这是正确的代码重新存储管理-对于基本的自定义类