我想知道使用.xib文件进行GUI设计和以编程方式执行此操作之间是否存在差异。
由于它是一个编译器,我认为没有相关的时间丢失。
我错了吗?
答案 0 :(得分:26)
答案 1 :(得分:16)
很少。有一些例外。例如,如果您使用xib加载进入UITableViewCell的图像,那么这可能是一个问题,因为具有许多单元格的UITableViews对加载时间敏感。但是,出于所有意图和目的,应该没有明显的性能影响。
xib中的信息必须在运行时解码并加载到内存中,这不如以编程方式直接创建UI元素那么快。
答案 2 :(得分:7)
注意过早优化,特别是当它涉及编写比您需要的更多代码时。