[分享]iOS开发-该如何正确的清空数组

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

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

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

[NSMutableArray removeAllObjects];
    原文作者:ShevaKuilin
    原文地址: https://segmentfault.com/a/1190000005063038
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞