我通常用編程方式來做每一件事,我的意思是我沒有使用Interface builder
,而是我在代碼中做了所有事情,比如UIButton
或UITableView
等等。 那麼有誰能告訴我什麼是最好的編程iOS,還是這對應用程序性能或其他任何事情有什麼影響?討論,編程iOS的最佳方式是什麼?
我是編程新手,所以我想從外地的人那裏聽到,我在谷歌搜索,但我找不到明確的答案。
謝謝。
我通常用編程方式來做每一件事,我的意思是我沒有使用Interface builder
,而是我在代碼中做了所有事情,比如UIButton
或UITableView
等等。 那麼有誰能告訴我什麼是最好的編程iOS,還是這對應用程序性能或其他任何事情有什麼影響?討論,編程iOS的最佳方式是什麼?
我是編程新手,所以我想從外地的人那裏聽到,我在谷歌搜索,但我找不到明確的答案。
謝謝。
使用IB的好處是,它使您可以非常快速地創建界面,而無需檢查數百次標籤應該按像素或兩個向上或向下移動。但是當你使用IB時,你不能繼承nib文件,所以如果你在應用中的幾個視圖控制器中有很多共同的界面特性,你可能應該只使用代碼。
你真的應該將你的觀點與代碼分開。這是Interface Builder的功能。
它除了構建應用程序邏輯之外,還構建xml文件,所以當您需要更改設計中的任何內容時,您將不必觸碰代碼,並且錯誤地弄亂任何東西。
所有現代程序設計都將業務邏輯與MVC,MVVM,MVP等分開。它被認爲是編程的最佳模式。
如果我想開發一款應用程序以適應iPhone和iPad的應用程序,我應該創建一個單獨的Xib文件嗎? – Atrash
@MKAlatrash檢查此問題http://stackoverflow.com/questions/5191472/ios-using-device-modifiers-for-loading-xib-files/5198133#5198133 –