当前位置:首页 > 移动开发 > 正文

【iOS入门】NSarray

2024-03-31 移动开发

 NSArray* array = [NSArray new];

 array=  [array arrayByAddingObject:obj];

这个方法 "array="是关键点。

 arrayByAddingObject:obj 是在数组的尾部加入 obj 并返回 新的数组。

对,是新的。

那是array原内存不是泄漏了吗?

array在新数组产生后被清空了。

像这样写 

 NSArray* array = [NSArray new];

 [array arrayByAddingObject:obj];

array是空数组。

正确写法:

NSArray* array = [NSArray new];

 array=  [array arrayByAddingObject:obj];

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/yidong/11629.html