1. 程式人生 > >Storyboard的幾點缺憾

Storyboard的幾點缺憾

過程 csdn lib 交互 知識 view 代碼 之前 一個

Storyboard作為iOS主推的UI開發方式,不管接受也好,不接受也好,在未來幾年,都會逐漸在產業界流行,之前bignerd在其ios開發第四版中,作者曾經說過一節的Storyboard優缺點分析,並被國內很多人所免費借用,時至今日,到第六版的時候,storyboard已經是bignerd已經國外資料的UI開發默認方式。我在iOS開發的初期也曾猶豫過,到底采用哪種開發方式,但是在看過一些老外資料後,只好選擇今朝趨勢storyboard。在開發過程中,感覺加快了界面開發過程,當然也有一些缺憾,列舉如下:

1、UI設計不易模塊化復用,storyboard的基本思路是以storyboard組織整個App的界面交互,程序的組織以Storyboard為主,以代碼為輔。於是乎,每一個界面交互位置在InterfaceBuilder中,最好有一個ViewController。不過所幸多個界面相同或類似的VC可以共用一個ViewController類代碼,我覺得這種設計體現了Apple的基因,就是產品經理主導,很多人說Storyboard比較易於做原型,做原型這事一般是產品經理幹的事。

Storyboard的幾點缺憾