iPhone項(xiàng)目中移除Interface Builder
iPhone項(xiàng)目中移除Interface Builder是本文要介紹的內(nèi)容,如果你在某個(gè)項(xiàng)目中不打算用IB,那么你可以從整個(gè)項(xiàng)目中整個(gè)剔除掉IB部分。按照下面的步驟做完之后,你的項(xiàng)目將不在使用IB的NIB文件,也不在從中獲取UI的默認(rèn)布局信息,這就意味著你將自己編碼,支持窗口、視圖和其他對(duì)象。是否使用UI是開(kāi)發(fā)者的喜好問(wèn)題。
刪除IB的步驟如下:
打開(kāi)你新創(chuàng)建的項(xiàng)目,展開(kāi)項(xiàng)目中的Resources文件夾,刪除里面以.xib結(jié)尾的文件。 如圖:
在Resources文件夾下,修改Info.plist的文件。 如圖:
將IB從你的應(yīng)用程序中卸載之后,你將手工指定應(yīng)用程序代理類(lèi)的名字。例如你的項(xiàng)目名字為T(mén)est_2,則代理類(lèi)的名字應(yīng)為T(mén)est_2AppDelegate.修改Other Sources文件夾中main.m文件。
你還可以將各個(gè)類(lèi)中的property和synthesize編譯指令去掉,我們怕萬(wàn)一你想要用他們來(lái)使用IB模板,所以在代碼中保留了。
小結(jié):iPhone項(xiàng)目中移除Interface Builder的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。