Storyboard_Refactor

Storyboard Refactor

Refactor這個功能,讓我們團隊開發使用Storyboard更加的方便與便捷!

iOS9推出的新特性,但是現在才發現如何使用,真的是浪費啊。。。

我個人比較喜歡使用可視化編程進行項目的研發,但是有一些操作是不太友好的。在團隊開發中,每個成員使用了一個Storyboard,這樣項目就存在了很多個Storyboard,最後我們需要通過代碼,將多個Storyboard整合在一起的,實在是非常的麻煩。有了這個Storyboard Refactor,這將變得超級簡單。

本教程以微信框架作爲示例:

這裏寫圖片描述

使用Storyboard搭建的微信框架,只是搭建了一部分,Storyboard中就存在了很多的控制器,操作起來也非常的麻煩。並且在團隊開發的過程中,同時處理這一個Storyboard無異於作死啊。

比較好的方法是:把每一個模塊都抽成一個Storyboard,然後分別在自己裏面處理,團隊開發的時候,也不至於修改了別人的文件。

之前我們都是通過代碼進行關聯,相當的煩人,現在好了,很簡單:

1.選中要抽出去的控制器們

這裏寫圖片描述

2.選擇命令執行
這裏寫圖片描述

3.輸入名稱,按回車搞定
這裏寫圖片描述

4.原來得Main.storyboard就變成了這個樣子:
這裏寫圖片描述

大家看到圈中的這個就是:Storyboard Reference,它代表了一個Storyboard,這樣就可以從一個Storyboard關聯到另一個Storyboard了

5.這是剛剛創建的Find.storyboard

這裏寫圖片描述

開發者只需要在自己的Storyboard中進行自己的處理就好了,省去了合代碼的時候的麻煩

當然了,這個除了這個功能以外,還有其它的用處,大家繼續挖掘吧。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章