2011-07-19 39 views
4

我對Xcode編程和Xcode工具的使用有一個普遍的問題。 我在iOS開發中很新(4個月),而且我幾乎從未使用過Interface Builder來達到我的目的。我總是以編程方式創建實例。我的問題基本上是,如果你認爲我應該習慣於與IB合作,或者我應該像現在一樣繼續進行下去?不使用接口生成器的Xcode編程

回答

3

如果你沒有問題以編程的方式定義你的用戶界面,那麼我沒有看到任何問題。

Interface Builder允許您「圖形化」地定義您的界面,並且這可以成爲玩UI界面原型的寶貴工具,但除此之外,您無法在IB中執行任何操作,無法以編程方式進行操作。

就我而言,我發現它取決於我設計的UI的種類。當我需要一個非常基本的用戶界面時,IB對我來說無與倫比。另一方面,當我的UI嘗試有點自定義時,我更喜歡以編程方式做所有事情。

有趣的一點是,您可以使用IB來設計您的UI,決定您的元素的大小和位置,並以編程方式創建它。

+0

您是否有參考編程創建UI元素? –

1

是的,你應該使用IB,基本上xcode有易於開發的IB,不需要使用座標設置controlls,每次通過運行應用程序來看它們的可見性。

只需拖放,在製作視圖時,您可以看到您的屏幕會看起來如何。

同樣使用IB不是一個典型的任務,所以使用IB開始開發。