【Swift】 iOS开发容易产生Bug的地方

1.隐藏navigationBar(尤其是多级隐藏)

2.共用collectionView或tableView

3.继承关系下,注意覆写父类时的super方法的调用

4.关于权限的问题(相机权限,相册权限,定位权限等)

5.各种第三方框架和库的隐藏性坑点

6.关于一些可选属性的展示和调用(如生日等)

7.页面存在折叠和展开功能时,要考虑时候是否会影响自动刷新(即展开时导致自动刷新的问题)

8.各个页面的进入和返回的路径(即  是 push 还是 模态跳转)

9.个别框架在个别系统崩溃(如RxSwift的定位状态监测,在9.0.2必崩)

10.不要盲目相信第三方库,很多gitHub上star很多的库,也会经常出问题

11.多线程注意线程切换和程序运行的顺序


原文地址:https://www.cnblogs.com/melons/p/5791956.html