gpt4 book ai didi

objective-c - 如何在 Objective-C 中创建一个空数组,并为它一个一个赋值?

转载 作者:太空狗 更新时间:2023-10-30 03:15:35 25 4
gpt4 key购买 nike

在 Java 中,我可以做到:

int[] abc = new int[10];
for(int i=0; i<abc.length; i++){
abc[i] = i;
}

如何在 Objective C 中实现类似的东西?

我看到一些使用 NSMutableArray 的答案,这个和 NSArray 有什么不同?

最佳答案

尝试这样的事情。

#import <foundation/foundation.h>
int main (int argc, const char * argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSMutableArray *myArray = [NSMutableArray array];
[myArray addObject:@"first string"];
[myArray addObject:@"second string"];
[myArray addObject:@"third string"];
int count = [myArray count];
NSLog(@"There are %d elements in my array", count);
[pool release];
return 0;
}

循环看起来像:

NSString *element;
int i;
int count;
for (i = 0, count = [myArray count]; i < count; i = i + 1)
{
element = [myArray objectAtIndex:i];
NSLog(@"The element at index %d in the array is: %@", i, element);
}

参见 CocoLab

关于objective-c - 如何在 Objective-C 中创建一个空数组,并为它一个一个赋值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2335151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com