“以模态方式呈现导航控制器时,以编程方式创建和配置导航控制器对象通常更简单。虽然您也可以使用Interface Builder来执行此操作,但通常不建议这样做。” 事实上,因为我的导航控制器很简单,我宁愿在IB中自定义视图!
答案 0 :(得分:6)
虽然我不知道具体原因,但这是我的注意事项:
以编程方式创建控制器时,您只需要几行代码,事实上,在大多数情况下,这可能很少:创建,设置根控制器,呈现和释放。替代品很快就可以列举:
现在,考虑到替代方案只有几行代码设置,加载nib文件的开销实际上并不是非常便宜,实际上并不值得额外的安慰。如果您正在进行大量设置,那么无论是从nib加载还是在代码中创建,这都会进入自定义类。
只是我的想法......