基于Cocoapods的模板工程
Github仓库路径:https://github.com/zhengxiangqi/TemplateForiOS
如何正确运行工程:
- 首先确保mac系统下安装了cocoapods,安装方式:https://cocoapods.org/
- 打开终端并cd到工程目录下(包含Podfile的目录),执行pod install命令安装工程第三方依赖
- 工程采用git进行版本管理,包含master、dev、hotfix三个分支,开发者主要在dev分支下
- 第三方依赖安装完成后,执行git checkout origin/dev,再执行git checkout -b dev用来从远端dev分支新建并切换到本地dev分支下进行开发
- 双击 projectname.xcworkspace 文件,或者在终端执行:open projectname.xcworkspace,以此打开工程
- 工程采用mvc架构组织,所有代码均使用MIT协议授权
工程架构:
- 工程集成了一些第三方库,采用cocoapods进行管理,使其与工程核心代码分离开,三方库列表参见工程主目录下的Podfile文件
- 工程采用MVC架构组织,Models中存放接口数据解析文件,Views中存放各类视图,Ctrls中存放各类控制器
- 工程主要采用Storyboard + xib + 代码方式进行开发,其中以Storyboard为主引导各个界面的跳转衔接
- 工程中Storyboard中各个视图均在any + any的size-classes下进行开发,将视图模拟渲染设置为3.5英寸屏,用来模拟显示iphone4的显示效果,从而在开发中更好的进行适配