gpt4 book ai didi

ios - 在 iOS 中创建一个整数数组

转载 作者:IT老高 更新时间:2023-10-28 11:19:57 29 4
gpt4 key购买 nike

如果你想制作一个整数数组,你可以使用 NSInteger 吗?你必须使用 NSNumber 吗?如果是,那为什么?

最佳答案

您可以使用普通的旧 C 数组:

NSInteger myIntegers[40];

for (NSInteger i = 0; i < 40; i++)
myIntegers[i] = i;

// to get one of them
NSLog (@"The 4th integer is: %d", myIntegers[3]);

或者,您可以使用 NSArrayNSMutableArray,但在这里您需要将每个整数包装在 NSNumber 实例中(因为NSArray 对象旨在保存类实例)。

NSMutableArray *myIntegers = [NSMutableArray array];

for (NSInteger i = 0; i < 40; i++)
[myIntegers addObject:[NSNumber numberWithInteger:i]];

// to get one of them
NSLog (@"The 4th integer is: %@", [myIntegers objectAtIndex:3]);

// or
NSLog (@"The 4th integer is: %d", [[myIntegers objectAtIndex:3] integerValue]);

关于ios - 在 iOS 中创建一个整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3340153/

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