手机架构:
1、UI层
2、业务层(处理业务逻辑)
3、工具层(处理业务的手段,网络,存储)
性能调试经验:
1、刚接手手机的旧项目时,模块特别多,而且几乎所有的代码都写在控制器里面,比如UI控件代码、网络请求代码、数据存储代码;
2、接下来采取MVC模式进行封装、重构;
(1)自定义UI空间封装内部的业务逻辑
(2)封装网络请求工具类
(3)封装数据存储工具类
手机架构:
1、UI层
2、业务层(处理业务逻辑)
3、工具层(处理业务的手段,网络,存储)
性能调试经验:
1、刚接手手机的旧项目时,模块特别多,而且几乎所有的代码都写在控制器里面,比如UI控件代码、网络请求代码、数据存储代码;
2、接下来采取MVC模式进行封装、重构;
(1)自定义UI空间封装内部的业务逻辑
(2)封装网络请求工具类
(3)封装数据存储工具类