gpt4 book ai didi

ios - 以编程方式分配接口(interface)对象会影响加载时间吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:38 25 4
gpt4 key购买 nike

我正在制作一款可以让您快速更改亮度的应用,但由于功能不足而被拒绝,因此我将其与我的电池应用合并。如果我只加载亮度的东西,并有一个按钮,上面写着“加载应用程序的其余部分”,当按下该按钮时,将加载界面的其余部分,如下所示:

(之前制作的IBOutlet)

batterymeter = [[UIImageView alloc] initWithFrame:CGRectMake(150,300,250,50)];
batterymeter.image = [UIImage imageNamed:@"batteryfill.png"];

这会减慢加载时间吗?如果没有,我怎么能加载半个界面?

最佳答案

以编程方式构建您的 UI 可以减少加载时间。从磁盘读取的内容更少,解析的内容更少,您可以编写一个加载速度更快的实现。

NIB 也可以被缓存以弥补这一差距。

对于许多应用程序,这无关紧要 - 只需使用最适合设计的东西(如果您最熟悉的话,可能是 NIB)。对于复杂或性能关键的应用程序,程序化创建通常是可行的方法。对于非常大的应用程序,还有许多其他注意事项。

您可以只使用单独的 NIB 或编程实现来进行部分加载。但是,在任何一种情况下,加载时间都不应该太长。如果它,那么看看探查器向您显示什么。

关于ios - 以编程方式分配接口(interface)对象会影响加载时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9150905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com