![]() |
1
1
|
![]() |
2
2
我有一个背景图像,是一个不错的纹理渐变图像。我缩小了它的文件大小(改变了纹理,用不同的选项导出)。 我从前面加载100个按钮(这是一个计算器)到加载大约15个按钮,但我试图以一种秘密的方式进行,这样用户就不会注意到。大约有50个按钮在启动时是看不见的,因为你必须点击一个SHIFT按钮才能看到它们,所以它们很容易被延迟加载。其他的是可见的,但我认为用户不会在启动时直接点击其中的大部分,因为他们需要先点击一些数字。所以我把所有的数字键盘按钮和清除按钮都留在了XIB中,这样它们就可以在启动时加载,但从XIB中删除了所有其他的东西。 这让我在屏幕上有一个空白区域,你可以看到按钮在空白区域填充,因为我懒得加载它们(填充非常快,但是你可以看到空白区域,然后出现所有的按钮)。所以我更新了背景渐变图形,以包含按钮的图像。按钮似乎在那里,但它们不在,所以除非用户在2秒内点击一个假按钮,否则他们不会注意到问题…通常他们只是试着再次点击那个按钮,然后它通常是懒惰的加载,因此工作。 |
![]() |
3
1
以下是一些建议:
|
![]() |
4
0
我将在您的实际设备(调试器断开连接)上测量空的虚拟应用程序(可能是基于xcode窗口的应用程序模板)的启动时间。然后开始将初始化代码、视图和对象从应用程序添加到这个虚拟应用程序中,直到找到最慢的启动时间。 |