主要使用Objective C采用MVVM模式,利用CocoaPods+私有Git服务将项目功能拆分为私有Pod,利用Runtime机制+中介者模式组合到一起,这样可以做到功能模块的最大限度的复用,有些第三方服务,比如支付,分享等功能,我们利用Pod重新包装了使其可以提供同一接口给调用方使用。
评论