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

IOS开发 清空数组正确方法

时间:2016-05-10 02:16:57      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:

NSArray以及NSMutableArray 在Objc中的两种数组(不可变数组和可变数组),
在日常开发中,经常会遇到需要清空数组的情况,很多人下意识的会想到nil这个方法,这里是不提倡的。因为如果使用 Array == nil;这样不仅清空了数组,同时也把memory释放了,这个object就不存在了。
在清空数组时,千万不要这样做。

正确的做法是 利用removeAllObjects; 这样就可以得到想要的效果了

使用nil将会删除整个数组,而使用removeAllObjects仅仅是删除数组中的元素:

[NSArray removeAllObjects];

IOS开发 清空数组正确方法

标签:

原文地址:http://www.cnblogs.com/ZGSmile/p/5476370.html

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