iPhone项目中移除Interface Builder是本文要介绍的内容,如果你在某个项目中不打算用IB,那么你可以从整个项目中整个剔除掉IB部分。按照下面的步骤做完之后,你的项目将不在使用IB的NIB文件,也不在从中获取UI的默认布局信息,这就意味着你将自己编码,支持窗口、视图和其他对象。是否使用UI是开发者的喜好问题。
删除IB的步骤如下:
打开你新创建的项目,展开项目中的Resources文件夹,删除里面以.xib结尾的文件。 如图:
在Resources文件夹下,修改Info.plist的文件。 如图:
将IB从你的应用程序中卸载之后,你将手工指定应用程序代理类的名字。例如你的项目名字为Test_2,则代理类的名字应为Test_2AppDelegate.修改Other Sources文件夹中main.m文件。
你还可以将各个类中的property和synthesize编译指令去掉,我们怕万一你想要用他们来使用IB模板,所以在代码中保留了。
小结:iPhone项目中移除Interface Builder的内容介绍完了,希望本文对你有所帮助。