这篇博客是根据个人经历总结出来的iOS开发的准备过程,不涉及具体的开发内容。准确地说是个人习惯,目前我也正在不断优化这个习惯,这些准备过程可以很好地为一项新的iOS项目打好基础。
1 下载最新的Mac OS和Xcode。
尽管苹果公司频繁推送这哥俩的更新,并且每次更新都很大,但是我们也要静下心来,找一段空闲的时间来更新它们。
2 安装CocoaPods。
具体过程参考CocoaPods安装过程,这篇文章已经将淘宝的镜像改成https开头的链接,其余http开头镜像均不可用,另外注意这篇文章中依赖库的更新方法,不然更新很慢很慢。
3 新建工程。
创建iOS的Single View Application,填写如下图的工程信息,选择工程文件夹,不选择版本控制,后面会提到自己进行版本控制。
4 CocoaPods安装AFNetworking。
我个人使用AFNetworking这个框架来进行网络通信,并且我做过的项目基本都用到了这个框架,所以每次无论用与不用都先将它加入工程中。安装过程依然参考步骤2中的CocoaPod安装过程。注意在写Podfile的第一行时,platform后有一个空格,比如platform :ios, ‘9.2’。
5 Xcode安装Alcatraz工具。
Alcatraz可以让开发者更好地Xcode上的插件,安装过程直接参照Alcatraz在GitHub上的说明,过程非常简单。
6 使用Alcatraz安装插件。
我个人比较常用的有VVDocumenter、KSImageNamed和XToDo这三个插件,当然更多地插件可以去百度或者Google。注意,在安装完插件后要退出Xcode,再进入Xcode时不要通过点击工程文件,要点击Xcode图标,出现类似下图的对话框,点击”Load Bundles”即可。
7 调整Xcode的编程环境。
调整Xcode->Preferences->Fonts & Colors,我个人喜欢里面的”Dusk”风格,并且将”Source Editor”所有选项都调整成14号字。
8 代码版本管理。
经过以上步骤可以得到一个最初版本的工程文件夹,使用Git进行版本管理,Git具体使用参照廖雪峰的Git教程。不过鉴于自己做的项目大部分都是隐私的,可以上传到Bitbucket,该网站提供隐私库管理服务。公开的项目可以上传到GitHub上。
9 安装必要辅助软件。
我经常用的两款软件是Sip取色软件和Google Chrome上的Postman插件,该插件可以方便地用来调试HTTP请求。
以上便是自己iOS开发准备的大体过程,不涉及具体项目,也没有将所有用到的插件、软件、网站等工具全部列出来,希望可以给大家一些指引。
当然如果大家有好的建议,欢迎提出来,大家一起学习。