iOS开发经验总结——基础工程

iOS开发经验总结——依赖库

这篇博客,我想说一下开发中经常遇到的一个问题,虚拟个场景描述一下的话,应该是这样的。

项目经理:今天我们正式开始一个新项目,iOSer你负责把苹果端的APP完成,有没有问题?
iOSer:没问题
...
然后,iOSer开始一步一步地开张自己的工作

  1. 打开xcode
  2. 新建一个工程
  3. 根据原型图或者UI开始堆界面

总之每一次都是一个“崭新”的开始😄

步入正题,自己维护一个基础工程

要求

  • 用cocoapods方式管理依赖库
  • 依赖库优先选择star多的,如果某一个低star的库,自己用着非常顺手,那么完全可以取代高star的
  • 创建一个comps文件夹,专门存放平时自己写的小组件
  • 创建一个libs文件夹,放别人写的组件,但是自己做了调整
  • 创建一个modules文件夹,每一次新项目,他都是一个空的文件夹

最后他可能就是长得这个模样

日积月累,逐渐维护

随着开发项目的增多,组件会越来越多,有时候甚至是自己的一些想法,都可以做成组件,维护进comps中。同时,平时看到的有用的第三方可以维护进libs,甚至是维护进Podfile中

最后贴一个Podfile文件的图

posted @ 2017-10-08 10:35  环球移动团队  阅读(222)  评论(0)    收藏  举报