美文网首页
高性能iOS应用开发 笔记01

高性能iOS应用开发 笔记01

作者: 梓华 | 来源:发表于2017-11-05 21:50 被阅读10次

第1章

内存

APP所需 RAM最小值 平均值 峰值

电量

执行时间 CPU资源利用 高效使用硬件

初始化时间

恰好够用的启动时间 启动任务以及先后排序

执行速度

任务尽可能短的时间内完成

响应速度

快速的响应用户交互

本地存储

本地存储使用应有规划
清除数据选项。。。否则 频繁的卸载应用来回收本地空间。。

互操作性

与其他APP互动 深层链接URL的定义与解析

网络环境

高带宽稳定网络
低带宽稳定网络
高带宽不稳定网络
低带宽不稳定网络
无网络
进度提示 错误信息提示

带宽

数据刷新

刷新频率 单次数据量 流量使用

多用户支持

单点登录 SSO登录

安全

奔溃

尽可能避免奔溃 合适的应对和恢复

采样 埋点 日志 测量

构建和发布

可测试性

组件 低耦合高内聚 可替换 可隔离测试

可跟踪性

问题现场的还原 有更多的调试信息

日志

埋点可看作日志的子集
埋点的数据应该记录在日志中
日志记录跟踪 debug verbose info warning error等 贯穿在APP的整个生命周期
埋点只在特定的时刻阶段
pod 'CocoaLumberjack'

相关文章

网友评论

      本文标题:高性能iOS应用开发 笔记01

      本文链接:https://www.haomeiwen.com/subject/mpbhmxtx.html