iOS 怎么搭建项目框架

刚进入一家公司,肯定是以看前辈留下的项目代码起步,这时我们经常会发现别人的代码看的很头疼,所以所一个好的项目框架对于项目的易读性、易维护性以及易扩展性等是非常重要的。项目框架搭建可以用StoryBroad和手写两种方式,这里就对这两种方式进行简单的介绍:

一、手写纯代码方式:

首先要创建一个空的工程,创建空工程的方法参见:Xcode7.2创建一个空工程

然后在项目工程目录里创建相关文件夹(【注】直接在项目中createGroup是伪路径,在电脑文件夹中并不会生成对应文件夹),然后在项目中导入创建的文件夹。

文件夹创建主要按照MVC设计模式,例如有First、Second、Third、Fouth四个页面,首先创建四个文件夹对应四个页面,然后每个文件夹内部按照Model、View、VC创建三个子文件夹。然后和First、Second这几个文件夹处于一个等级的还需要创建ThirdParty和Theme两个文件夹,ThirdParty用于放置第三方框架,Theme用于存放UITabBarController和UINavigationController和四个ViewController的基类。

然后就是代码部分,首先创建基类(BassViewController、BassNavigationController、BassTabBarController),让后创建四个ViewController继承于BassViewController,交给BassNavigationController管理,而BassNavigationController又交给BassTabBarController管理。整体架构如下图:



二、StoryBroad框架搭建:

首先将系统自带的ViewController删除,利用画板创建相关试图控制器并进行布局,这里注意要进行VC的关联,在画板中创建的VC要与工程中的相关联(通过VC的名字)。

利用StoryBroad搭建框架时同样让这些子试图控制器继承于BassXXXController,这样方便对他们的共同属性进行设置,比如更改主题等。



那么,到这里对于iOS框架搭建就介绍完毕了,希望对大家有一定的帮助!

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