2013-03-03 62 views
1

的XCode創建我使用Netbeans在某些的Java Swing項目的工作佈局,網點,操作等提供了一個很聰明的工具,我們手動創建所有佈局的東西 - 這是一個好辦法讓所有東西都得到控制,並獨立於任何難以維護的自動生成的東西。說實話,我很享受這種方式。的iOS - 界面生成器與手動編程

閱讀等題目一樣,後:
iOS: Programmatically creating UIWindow results in wrong position

do-you-prefer-building-your-interfaces-in-ib-or-programmatically-and-why

我可以看到,是沒有意義的問你「它是如何與iOS」(沒有簡單的答案),但我我想問你如果(根據你的經驗)使用IB在這個意義上有任何限制,使用IB實現更難或不可能實現而不是手動創建它?

- 我在這裏新,所以請讓我知道在我的問題的情況下是不適合在這裏...

回答

2

嗯,一個答案對你非常普遍的問題可能我:如果您的用戶界面是靜態的,在IB或故事板中定義它更加容易。如果is是動態的(例如,有移動項目),則必須以編程方式進行。

1

從我的經驗,並詢問誰與iOS工作,使用界面生成器做了很多繁重的工作,一些不必要的鍋爐板代碼爲您除去幾個人。

這樣可以使你的代碼庫小了很多,而無需你手動編寫這些生成的代碼。

個人,如果你開始了,我建議學習如何手動先做,然後以後學習IB(如果你不介意的陡峭的學習曲線)。

後,您已經瞭解事情的接線方式時,它使您能夠更進一步,讓何時使用哪種技術更明智的選擇。

+0

感謝。這也正是我所想的 - 最好知道它是如何工作的,然後才能使用可以爲你做的事情。 – 2013-03-03 14:02:48