iOS11的吐槽及修改

1.原有的定位授权完蛋了,定不了位了,解决:

在info.plist文件中,再选择一个新加的字段,一共需要三个:
Privacy - Location Always and When In Use Usage Description  新增的获取位置       
Privacy - Location Always Usage Description  始终获取位置
Privacy - Location When In Use Usage Description  使用时获取位置

2.真机调试

  连真机调试的时候,应该先在Xcode中停止程序运行,然后再卸载真机上的程序,反过来操作的话会有问题的(Xcode会一直显示运行中,而且重新跑真机会跑步起来)

3.代码折叠

在代码折叠之后,不要在折叠的代码后面敲回车,原来敲回车会换行,现在会直接删除掉你整个折叠的方法(SB的折叠动画,毛用没有,XXX)

4.导航栏上的图标

原来放几百*几百的都没问题,在iOS11上你放一个试试,快速的解决方法是图标尺寸缩小一些,比如2x放45*45的,3x放66*66的就OK。

5.scrollView

如果你调用了scrollView的scrollViewDidScroll方法,一开始scrollView的y偏移量会是-20,iOS11之前的版本都为0。

6.接着吐槽

原来的cmd+点击属性或方法进入不行了,改成了cmd+control+点击

推荐阅读更多精彩内容