这是一个有点愚蠢的问题,但是如果我想将一个对象添加到数组中,我可以使用两者来完成NSMutableArray
and NSArray
,我应该使用哪个?
NSMutableArray * array1;
[array1 addObject:obj];
NSArray * array2;
array2 = [array2 arrayByAddingObject:obj];
使用 NSMutableArray,这就是它的用途。如果我在查看代码时看到 NSArray,我会期望它的集合永远保持不变,而如果我看到 NSMuteableArray,我知道该集合注定会发生变化。
现在听起来可能没什么,但是随着您的项目的发展以及您在上面花费更多的时间,您最终会看到它的价值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)