2010-09-07 28 views

回答

2

接口構建器是大量應用程序UI的標準方法。使用IB不會自動生成任何代碼,所以您不會因爲'd out代碼混亂。早在當時,大多數程序員都會避開使用可視UI編輯器,因爲他們失去了控制權,並且生成的代碼經常會被吸引。 IB不是這種情況。

仍然有代碼創建視圖更容易或更快的情況,這樣做沒有任何問題。我不使用IB的一種特殊情況是使用表格視圖單元格。您可以使用IB創建自定義單元格,但是我發現我幾乎總是將代碼單元格內容放在代碼中,因此在IB中創建單元格不會帶來很多好處。

2

IB是一個非常好的工具,它不會產生太多的代碼,或不是代碼,你必須保持。然後,我認爲就代碼維護而言,您不必擔心太多。

IB肯定有一些問題。我可以看到的那些問題可能是File IO將筆尖加載到內存。當你有一些類似的UI元素時,它也可以是代碼重用,但你可以通過提取和創建通用組件來克服。

一般來說,我覺得對於初學者,你應該使用IB來減輕你的負擔。

相關問題