负责【走⻢电影】app的研发工作(Swift+Objective-C混编),项目使用了Objective-C的模 块化开发库CTMediator,它基于OC的runtime、category的特性动态获取模块实现的组件化 开发模式,所以我和同事两个人负责的模块互不影响,拆开任何一个模块都可以独立打包。 基于这样的开发模式最困难的地方就在于如何解耦,最终在我和同事的沟通下,我们把项目 中依赖的公共部分抽取出来做了一个公共模块,其他模块只需要依赖于这一个模块就可以很 好的运行。在这个项目中我承担了50%的研发工作,其中大的模块有线上约看的模块,其中 涉及到一些复杂的UI呈现和第三方IM的交互等工作。
点击空白处退出提示
评论