项目功能已完成 现自己总结一下 项目开发个人的收获。
2.当项目需要和服务器交互的时候 要尽可能把逻辑放在服务端而不是客户端
3. 一个页面内 如果可能的话 尽可能只调一次数据 如果有多个数据(并且数据量不大的情况) 就把这些数据放在一个接口 一次性读取 而不是 创建三个request 三个异步分别读取数据。
4.如果需要做分级的界面 并且数据量很大 就要把数据分级 用户到哪个页面 需要调哪个接口 到了哪个界面再调用 而不是再一开始 就一次性全调完。 如果一个页面用户等了5秒钟 还没有数据显示出来 我想多数用户不能接受。
5.项目中 某个类 经常被调用的时候 尽可能把这个类提到公有 让其他类方便的调用和处理
6.当用到cell的时候 如果复杂一点 就用自定义的cell
7.服务器端的数据 一定要比客户端开发要快一些 至少3天 不要让客户端等数据
8.可以异步执行的操作 例如网络加载图片等 一定要用异步
9.再一个viewController中 如果直接增加一个viewController 就不要释放,释放可能造成的问题是 数据消失 view还存在
可以直接增加一个view来替代
先总结这么多 如果有高手看的话 希望能给一点建议 谢谢大家了