基础

语言

  • OC

  • Swift

框架

内存

  • 内存泄漏

  • 缓存管理

  • 引用计数/垃圾回收

网络

  • HTTP/HTTPS/DNS

  • 异常处理

  • 离线发送

  • 弱网

  • 流量

  • 通信协议

    • 数据结构

    • 增量更新

存储

  • sqlite

  • 文件系统

  • nosql

  • realm

渲染

  • 文字

  • 图像

  • 动画

线程

  • Runloop

  • 并发/队列

需求

  • 动态化

  • 配置系统

  • 统计系统

  • 事件流

  • 推荐系统

质量

  • 性能优化

    • 检测

    • 瓶颈

    • 优化

  • 代码质量

    • Code Review

    • 代码规范检测

  • 监控体系

    • crash

    • 卡顿

    • 错误码监控

    • 耗时监控

    • 业务监控

    • 配置中心

    • 热修复

  • 安全

    • 沙盒

    • 加固

    • 网络安全

  • 测试

    • 黑盒测试

    • 白盒测试

    • 自动化测试

效率

  • 架构

    • 解耦

    • 抽象

    • 响应式

    • 数据流

  • 持续集成

    • 代码仓库

    • 编译流程

    • 证书签名

    • 自动化

  • 跨平台