2017开发总结

  • 用自动布局解决不了问题后,就用代码解决
  • 图片尺寸不对,很多时候是切图不对{从skecth直接切图}
  • 自定义导航栏pop退出不释放,主要是block的问题,block会导致不释放,要慎用
  • 后台的同事如果间接用安卓手机,对安卓开发是有好处的,比如,可以先测试安卓机上的问题
  • 第三方库引入原则:引入第三方库要慎重评估是否值得,有时候为了一个功能引入了一个很大的第三库,造成ipa size的显著增加,但是其实你只用到了其中一小部分功能,这个时候可以考虑自己实现其功能,而不是引入该库。
  • Token应该保存的位置问题
  • 上架前每次都自己测试2天,无条件全方位测试
  • 提交代码的时候,是打包上架的时候,每次都注明tag
  • 自动布局和手动代码的tablecell无法兼容使用,在前面插入数据无法使用
  • 如果这个参数或者值经常用到,应该通过方法类来返回;好处是方便以后修改获取这个参数的方法
  • 每个版本都要写release note:Fir / apple ittues
  • 每次打包都写注释

2016开发总结

  • token过期过期跳转跳转登录界面,安装的解决思路是到请求的最底部那里统一做处理,iOS也可以通过这 个思路去做处理,到http请求的底部统一,写一个方法,判断返回的错误代码,然后跳转到登录界面;
  • 这里还可以参考另外的解决方案使用token实现在有效期内APP自动登录功能,它可以通过认证token,刷新新的token到本地来解决token过期的方法,尽量提高了用户的体验,不需要每次token过期就让用户重新登录
  • XIB如何绑定控制器View?
  • 监听返回按钮,返回到指定的控制器 demo