iOS如何正确清空数组

    xiaoxiao2025-12-07  1

    NSArray以及NSMutableArray(不可变数组和可变数组)是OC中的两种数组,在开发中,经常会遇到需要清空数组的需求,这时候大多数人会下意识的想到nil这个方法。即使 array = nil,这样不仅清空了数组,同时也把memory释放了,这个object(对象)就不存在了,并不提倡这种方式(注释:你在离开这个ViewController的情况下)。 使用nil将会删除整个数组,而使用removeAllObjects(注释:该方法主要针对可变数组)仅仅是删除数组中的元素:

    [NSMutableArray removeAllObjects]
    转载请注明原文地址: https://ju.6miu.com/read-1304712.html
    最新回复(0)