iOS应用千万级架构开篇
2023-09-11 14:19:19 时间
一款好的APP架构,是需要适应复杂的业务场景的。当然它也是可以监控的,比如性能、卡顿等。你写的每一行代码,测试都可以查看到,并测试覆盖到。
一直很想分享一下,一个大型的APP都做了些什么事情,这些事情,在网上很少相关的资料。这都是一个大型的App发展的这几年,多代人累计出来的宝贵经验。这对于很多新手来说,是一个宝贵的经验,在设计上也可以少走很多弯路。
目前正负责某大型电商APP的日常业务开发,该APP发展这么多年,日活上千万,业务也是非常复杂的,我们也一直在进步,不继的优化技术架构,不继的将通用的公共组件提取出来。下面按基础功能划分小点为你解刨一下,应该如何设计才能适应复杂的业务场景的。
我所写的内容,仅局限于自己的理解。会有少量代码demo,希望可以帮到大家,我会继续更新。
- iOS应用千万级架构:网络库
- iOS应用千万级架构:组件化
- iOS应用千万级架构:MVVM框架
- iOS应用千万级架构:存储持久化
- iOS应用千万级架构:安全与加密
- iOS应用千万级架构:自动埋点与曝光
- iOS应用千万级架构:性能优化与卡顿监控
- iOS应用千万级架构:jenkins打包与覆盖率
相关文章
- Flex AIR应用拍照功能(Android和IOS版本)
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(七)
- (NO.00002)iOS游戏精灵战争雏形(九)
- [ IOS ] iOS-控制器View的创建和生命周期
- iOS Xcode编译文件存在却说找不到
- iOS上应用如何兼容32位系统和64位系统
- iOS开发UI篇—IOS开发中Xcode的一些使用技巧
- iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建
- iOS开发UI篇—ios应用数据存储方式(归档)
- iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
- iOS学习之应用偏好设置
- android仿ios开关按钮
- IOS NSInvocation应用与理解
- iOS开发那些事--编写OCUnit测试方法-应用测试方法
- 《iPhone与iPad开发实战—iOS经典应用剖析》连载八
- 《iPhone与iPad开发实战—iOS经典应用剖析》连载六
- 《iPhone与iPad开发实战—iOS经典应用剖析》连载五
- 《iPhone与iPad开发实战—iOS经典应用剖析》连载二
- 越狱后的ios如何用apt-get 安装各种命令
- [转]iOS 应用内付费(IAP)开发步骤
- ios bounds和frame的区别(bounds的应用)
- Android仿IOS回弹效果 ScrollView回弹 总结
- Swift开发iOS应用过程中的问题和解决记录