1.用cocoapods导入第三方类库
用cocoapod导入常用的第三方类库比如:其中AFNeetworking,MJExtension,MJRefresh,SDWebImage是最常用的第三方类库,我这里导入了高德的地图和百度的推送还有友盟的分享
2.新建一个pch文件
关于pch文件是一个全局的文件好多经常用的全局的东西都可以写在pch文件里面。
注意:pch文件建立以后将building setting中的precompile header选项的路径添加“$(SRCROOT)/项目名称/pch文件名”(例如$(SRCROOT)/LotteryFive/LotteryFive-Prefix.pch)
最好还要建立几个头文件,让这几个头文件各司其职,不同的头文件里面写的宏或者导入的第三方的头文件是不一样的,然后将这4个文件全部导入大pch文件中,如果你需要添加什么东西就可以在头文件中添加了
3.弄好了头文件就开始创建控制器或者是view了
在创建控制器的时候最好写控制器的基类和view的基类,以后你创建的控制器和view都可以继承这个基类如果你需要改动什么全局的方法等直接可以修改基类就ok了
4.在一个工程中工具类是必不可少的
在你的工程中必不可少的就是工具类,工具类的作用是帮助你更快的开发,包括你自定义的一些控件,建议在此工具类中的自定义的通用的控件就不要继承baseview了,这是我的某个项目中用到的工具类,还有一个等比例缩放的适配的方法。