码迷,mamicode.com
首页 > 移动开发 > 详细

iOS应用的性能调试

时间:2018-04-10 15:24:55      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:clean   temp   data   解决   nbsp   一个   ios   数据   analysis   

 

1、Static Analysis

使用之前先清理一下数据:product-->Clean

可能遇到的问题:

a、发现工程中有多个“User-facing text should use localized string macro”警告,如下图:

技术分享图片
 
解决方法:
技术分享图片
 
b、


问题:tempMutArr重新开辟空间储存另一个空间的相同数据,必然会有一个空间闲置,造成内存泄漏
NSMutableArray *tempMutArr = [NSMutableArray arrayWithCapacity:0];

if ([self.clickedButtonTpye isEqualToString:KClickedButtonTypeLast]) {

tempMutArr = self.lastDataSourceArr;
}else{

tempMutArr = self.hotDataSourceArr;
}

 

解决方法:只声明变量不开辟新空间,赋值,
NSMutableArray *tempMutArr ;

iOS应用的性能调试

标签:clean   temp   data   解决   nbsp   一个   ios   数据   analysis   

原文地址:https://www.cnblogs.com/xujiahui/p/8778479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!