iOS

iOS app性能影响总结

2019-05-17  本文已影响0人  若风_412d

1.iOS NSLog 影响App的性能
性能上问题可能不大,毕竟不会有人傻到极其极其频繁输出Debug log,不过建议最好关掉,因为用户可以看到你的log输出,可能有很大的安全隐患。
//在pch文件里面复制粘贴下面的代码即可不用去设置tagit,

#ifdef DEBUG  
#define NSLog(...) NSLog(__VA_ARGS__)  
#define debugMethod() NSLog(@"%s", __func__)  
#else  
#define NSLog(...)  
#define debugMethod()  
#endif

https://jingyan.baidu.com/article/11c17a2c070d12f446e39d07.html

如果有空可以看下面的
https://blog.csdn.net/YCM1101743158/article/details/72831219
2. iOS .pch 影响App的性能
在-Prefix.pch(pch全称是“precompiled header”,也就是预编译头文件,该文件里存放的工程中一些不常被修改的代码,比如常用的框架头文件,这样做的目的提高编译器编译速度。我们知道当我们修改一个工程中某个文件代码时候,编译器并不是重新编译所有所有文件,而是编译改动过文件的,假如pch中某个文件修改了,那么pch整个文件里包含的的其他文件也会重新编译一次,这样就会消耗大量时间,所以它里面添加的文件最好是是很少变动或不变动的头文件或者是预编译的代码片段;)
例如:三方 和 http的url 和 固定的appid之类的,颜色,字体,高度

二维码

https://www.jianshu.com/p/59535cf3a34d

网络

上一篇下一篇

猜你喜欢

热点阅读