iOS初中级开发iOS点点滴滴JC专题

iOS 工程模块化设计思路

2015-12-05  本文已影响5469人  AKyS佐毅

1:  使用cocoaPods 引入工程需要文件,一般常用的第三方文件为:vim Podfile

Podfile

2: 建立文件目录结构

          View

          Controller

3:将Model层、NetWork层、Tool层、Location层、SafePay层、Debug层从工程中抽离出来建立独自的tagret,便于开发其他项目共用相同的资源文件。出于屏蔽所有第三方服务如微信支付、AliPay支付、百度地图、高德地图,所有封住方法必须在第三方之上抽离出来调用方法,即使以后第三方服务撤离,我们也不必更改业务需求逻辑的代码。

target-1

4:维护独立的Kit层,便于团队开发者工程共同维护使用

5:团队要求:

       1:每天早晨十点站立会议,向团队开发者讲述昨天的实现功能,和今天的目标。

       2:主动学习新技术,定期分享技术文档。

       3:对自己的工作负责,确定传入参数之后,保证自己模块的可使用性。

上一篇下一篇

猜你喜欢

热点阅读