iOS架构精华

文章出处 

http://casatwy.com/iosying-yong-jia-gou-tan-kai-pian.html

那这特么有毛好架构的?

非也,非也。 ---- 包不同 《天龙八部》

App确实就是主要做这些事情,但是支撑这些事情的基础,就是做架构要考虑的事情。

调用网络API

页面展示

数据的本地持久化

动态部署方案

上面这四大点,稍微细说一下就是:

如何让业务开发工程师方便安全地调用网络API?然后尽可能保证用户在各种网络环境下都能有良好的体验?

页面如何组织,才能尽可能降低业务方代码的耦合度?尽可能降低业务方开发界面的复杂度,提高他们的效率?

当数据有在本地存取的需求的时候,如何能够保证数据在本地的合理安排?如何尽可能地减小性能消耗?

iOS应用有审核周期,如何能够通过不发版本的方式展示新的内容给用户?如何修复紧急bug?

上面几点是针对App说的,下面还有一些是针对团队说的:

收集用户数据,给产品和运营提供参考

合理地组织各业务方开发的业务模块,以及相关基础模块

每日app的自动打包,提供给QA工程师的测试工具

一时半会儿我还是只能想到上面这三点,事实上应该还会有很多,想不起来了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容