使用.xib文件提供iPhone应用程序的GUI会导致性能下降吗?

时间:2009-09-07 07:33:19

标签: iphone objective-c performance nib xib

我想知道使用.xib文件进行GUI设计和以编程方式执行此操作之间是否存在差异。

由于它是一个编译器,我认为没有相关的时间丢失。

我错了吗?

3 个答案:

答案 0 :(得分:26)

答案 1 :(得分:16)

很少。有一些例外。例如,如果您使用xib加载进入UITableViewCell的图像,那么这可能是一个问题,因为具有许多单元格的UITableViews对加载时间敏感。但是,出于所有意图和目的,应该没有明显的性能影响。

xib中的信息必须在运行时解码并加载到内存中,这不如以编程方式直接创建UI元素那么快。

答案 2 :(得分:7)

注意过早优化,特别是当它涉及编写比您需要的更多代码时。