一 规范
大家可以看下这里pjk1129专栏
无论是什么项目,都必须要有非常严格的规范,可以极大的减小维护投入,或者下个人接手时不至于一头雾水不知所云
下面的工程组织结构可以参考一下:
二 Xcode插件
1 VVDocument 注释插件传送门
规范的注释对于开发,维护都是非常必要的,否则无形之中浪费的时间精力费用都非常大
2 DXXcdeConsoleUnicodePlugin Debug插件传送门
将Xcode控制台打印的Json中文数据转换为中文显示 有利于直接观察数据
3 SCXcodeSwitchExpander 枚举插件传送门
在使用定义好的枚举时 输入swich(枚举变量)会自动展开枚举 很好的插件
4 RPAXU 刷新Xcode插件传送门
每次升级Xcode之后 都会导致原有的Xcode插件不可用 这个脚本可以很好地解决
三 第三方库
合理使用第三方库会给我们的项目有更好的用户体验 同时也极大的简化了开发者的工作量
首先要说第三方库管理神器Cocoapods,它可以帮助我们更好的管理使用第三方库,强力推荐使用
大家可以看下这篇文章: 传送门
1 AFNetworking 网络请求 传送门
2 SDWebImage 网络图片异步加载 传送门
3 SVProgressHUD 简洁易用的菊花 传送门
4 GPUImage 基于GPU的图片处理 传送门
5 FMDB 强大的数据库第三方库 传送门