為什麼iOS開發不需要Storyboard

2025-07-21 01:40:19 字數 1497 閱讀 3935

1樓:廣州啟匯營銷策劃****

開發不需要storyboard主要是容易造成svn的衝突,幾乎都要修改。

主要還是看自己的選擇,對於多數開發者而言,storyboard為快速開發所帶來直接價值是不可抹滅的。但對一些資深開發者及**潔癖者來說,卻會使其**及配置相對臃腫或引來不必要的麻煩。

2樓:魔亂塵

storyboard 不便於維護,修改效率沒有**質量高。

如果出錯bug不好找出來。

3樓:匿名使用者

"因為相對於單個xib來說,storyboard檔案往往更大,載入速度也相應變慢。 "你該不會的智障一般拿乙個xib檔案跟整個storyboard檔案比較吧?你所有的controller都在乙個storyboard中,跟你乙個view乙個xib,能一樣?

你乙個專案需要幾十個xib更乙個storyboard能比得了?

4樓:廣州啟匯營銷策劃****

可以從優缺點來分析解答。

優點缺點。需求變動時,需要修改storyboard上對應的介面的約束,與xib一樣可能要重新新增約束,或者新增約束會造成大量的衝突,尤其是多團隊開發。對於複雜邏輯控制不同顯示內容時,比較困難。當多人團隊或者多團隊開發時,大家會同時修改乙個storyboard,導致大量衝突,解決起來相當困難。

5樓:數神

也不能說不需要。

有些公司喜歡storyboard,有些公司就不喜歡用。

對於團隊開發而言,用storyboard顯然是不妥的,一來不好維護,二來大家不好閱讀**。這裡一根線,那你一根線,會很亂。

有的公司高層可能不懂ios,所以他們就是隨程式設計師的技術,程式設計師擅長哪方面,就用哪方面。

我個人認為,用純**還是挺好的,有些簡易介面,會浪費時間,建議用xib.

6樓:在下黎叔

storyboard就是乙個輔助開發工具。很多控制項可以直接拖放,設定大小、位置,以及佈局--甚至頁面之間的邏輯關係。可以完成很多介面設計任務,而且不需要你一行一行寫**,只需要在介面上拖放、設定控制項的屬性,xcode就自動幫你實現**。

這樣開發效率自然更高--當然前提是你熟練使用它。

好比從你家到超市,這就是乙個你將要『開發』的『工程』,storyboard就相當於一輛自行車。沒有自行車,你也能達成目的,到達超市。如果你會騎自行車,當然速度要快得多。

如果你還沒熟練掌握自行車,與其推著、扛著自行車去超市,還不如步行更快。

自行車不是你出門必須的,而且很多人終生也不會自行車,一樣活得好好地。

storyboard也不是必須的,但掌握了它你開發起來就事半功倍。

7樓:匿名使用者

根本原因是, storyboard來建立的功能 ,是可以通過**完全實現。

只不過有很多開發者, 因為個人開發喜好原因, 更傾向於使用純**來構建ui.

所以, 不經常使用storyboard. 但 storyboard本身還是一直存在的。

如果人不需要愛情不需要友情,什麼都不需要,她能做的到嗎

我能 雖然很寂寞 但沒人可以煩我 反而更高興 在人生的道路上 朋友和另一半是不可缺少的 世界上沒有幾個人是做到不要友情和愛情的 幾乎是有都沒有 我不清楚你為什麼會想不要愛情和友情 但是你要知道 愛情和友情沒有人可以割捨的 也許這是你一時的想法 事後就會說我也需要愛情和友情 你不要這麼草率的就想拋棄這...

為什麼都說愛情不需要理由呢都說愛情不需要理由,那麼世界上沒有無緣無故的愛又是怎麼回事呢?

因為誰也回答不了這個問題,情不知所起,一往而深,沒有道理,就是願意。因為愛情來的突然,你根本無法預備和提防。愛上了就是愛上了,他 她的缺點或優點你都一一接受 而且還會覺得可愛,愛說得出來就不是愛了不是嗎?這就叫緣分,不設任何前提,只要投緣就可以相愛啊!還需要什麼理由,有緣就足夠了。當兩個人遇到時,那...

什麼工作是不需要學歷,不需要算術,輕鬆點的,工資也相對好一點

夜店,不需要學歷,不需要算術!作家,漫畫家,迎賓,只要是工作沒有完全輕鬆的 你試一試創業怎麼樣啊 什麼工作不需要學歷,不需要經驗,一個月工資4000.5000千 我也在找 死工資就行 第一,只要能吃苦,去工廠上班是能有這麼高工資的,但是上班時長都是回12鐘左右,屬於超負荷的 答。第二,可以做 不過基...