【发布时间】:2012-01-05 11:18:16
【问题描述】:
我有一个可变数组,比如 20 个对象。它的值类似于@"TRUE",@"FALSE",@"TRUE"...
现在我想将数组的所有值重置为@"FALSE"。表示所有值为@"FALSE" (20 times).的数组
我知道如何在索引处添加、插入... 但我想知道如何在单行中将整个数组值设置为 @"FALSE" ??? `不使用循环并替换索引处的对象...?
例如:有可能吗
thArray = [[NSMutableArray alloc] initWithCapacity:20];
theArray = @"FALSE" ;
谢谢...
【问题讨论】:
-
我很好奇你为什么不想为此使用循环。
-
示例中的第二条语句将指针设置为指向一个字符串,这不起作用。
-
@sosborn: b'coz 我有 7 个数组,每个数组至少有 50 个对象,我必须通过单击重置这些数组
-
@WTP: 是的,我知道.. 它只是一个例子
-
@Maulik,好的,但我不明白为什么这意味着你不应该使用循环。你担心速度吗?如果是这样,不要。只需花 5 分钟时间让它与循环一起工作,然后查看是否存在任何性能问题。我猜你不会看到任何东西。
标签: iphone objective-c nsmutablearray nsarray