ios架构

API可用性

  1. 版本严格分离

  2. 与web共用底层

  3. 具有快速扩展特性

  4. 减少客户端逻辑

http://lijuren.qiniudn.com/product/lijuren/img/changweibo.png?attname=&e=1413004941&token=v0XCq4HVKSEf3J_GO6tr4uM1utAnXNKgxmfMJhb3:RN7XstuhTBuC2sN1oRPf_-6wI7M

低耦合

  1. 按照改动频率分层
  2. 同层降低依赖
  3. 隔层互相不可见

性能问题

  1. 本地代码和试图渲染
  2. 网络读取和缓存
  3. 多线程和单例

题外优化

  1. 善用webview
  2. 善用cookie
  3. 延迟渲染
  4. 版本检测
  5. 使用配置信息

results matching ""

    No results matching ""