有个项目不知道为什么只要打开,xcode就先卡一会儿,甚至电脑都要跟着卡住了,每次编译运行也是如出一辙的卡,build succeeded、failed的提示都要在屏幕上卡好一会儿才能消失,期间试过清理缓存、新建项目把老项目代码复制过去,都不起作用,最后解决方法是:
给网络请求类加上了NS_ASSUME_NONNULL_BEGIN 和 NS_ASSUME_NONNULL_END
的确是奇葩的bug,这应该属于xcode的bug,今后应该不会再见了,其原因应该是这个项目的网络请求类里方法太多,有大几百个Nullability Issue警告,然后不知道触发了xcode什么机制(难道是全项目检测这些方法的使用然后生成警告?)导致CPU直飚百分百