是否可以确定当前应用从首次显示启动屏幕时启动的时间?我想确保在一定的最短时间内显示启动屏幕。
答案 0 :(得分:1)
这会让您感觉自己的应用响应速度较慢,而且通常是糟糕的用户体验。但从技术角度来看,在NSLog
的每个委托方法中删除断点或UIApplicationDelegate
以查看它们触发的顺序,并在Time Profiler中运行您的应用程序以查看花费的时间。
WWDC会议专门用于缩短用户点击应用图标的时间,直到您的应用完全启动并准备好进行用户互动。最好的用户体验来自于尽可能接近零的时间。用户不喜欢查看您的公司徽标,HIG禁止这样做。
答案 1 :(得分:0)
我建议您在应用代表的-[id<UIApplicationDelegate> application:applicationWillFinishLaunchingWithOptions:]
方法中捕获当前时间并存储该值以供日后使用。