Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何读取整数数组?_Iphone_Objective C - Fatal编程技术网

Iphone 如何读取整数数组?

Iphone 如何读取整数数组?,iphone,objective-c,Iphone,Objective C,我有一个整数数组,需要逐个读取它们。 有人能告诉我如何编码吗?实际上,您有一个NSString数组 还要注意,将NSArray实例分配给NSMutableArray*引用没有多大意义 在任何情况下,您都可以: NSMutableArray *Number=[NSArray arrayWithObjects: @"1", @"2", @"3", @"4", @"5", @"6", nil]; 请注意,您应该以小写字母开始命名变量。防止与类名混淆和冲突(如果以后要创建名为Number的类怎么办?)

我有一个整数数组,需要逐个读取它们。
有人能告诉我如何编码吗?

实际上,您有一个NSString数组

还要注意,将NSArray实例分配给NSMutableArray*引用没有多大意义

在任何情况下,您都可以:

NSMutableArray *Number=[NSArray arrayWithObjects: @"1", @"2", @"3", @"4", @"5", @"6", nil];

请注意,您应该以小写字母开始命名变量。防止与类名混淆和冲突(如果以后要创建名为
Number
的类怎么办?)

实际上,您有一个NSString数组

还要注意,将NSArray实例分配给NSMutableArray*引用没有多大意义

在任何情况下,您都可以:

NSMutableArray *Number=[NSArray arrayWithObjects: @"1", @"2", @"3", @"4", @"5", @"6", nil];

请注意,您应该以小写字母开始命名变量。防止与类名混淆和冲突(如果以后要创建名为
Number
的类,该怎么办?)

作为旁白,您应该使用:

NSMutableArray*numStrings=[NSMutableArray数组,其对象为:@“1”,“2”,“3”,“4”,“5”,“6”,无]


编译器将允许您将NSArray分配给NSMutableArray,但如果您尝试向其发送NSMutableArray特定的消息,它可能会崩溃。

作为备用,您应该使用:

NSMutableArray*numStrings=[NSMutableArray数组,其对象为:@“1”,“2”,“3”,“4”,“5”,“6”,无]


编译器将允许您将NSArray分配给NSMutableArray,但如果您尝试向其发送NSMutableArray特定的消息,它可能会崩溃。

这是枚举数组的方式,NSArray是不可变的,整数:

for(NSString *foo in numberArray) {
    int i = [foo intValue];
    ....
}
这就是如何将整数动态添加到数组NSMUTABLEARRY(然后打印数组):


这是枚举整数数组的方式,NSArray是不可变的:

for(NSString *foo in numberArray) {
    int i = [foo intValue];
    ....
}
这就是如何将整数动态添加到数组NSMUTABLEARRY(然后打印数组):


我认为编译器应该警告您类型不兼容。我认为编译器应该警告您类型不兼容。
2010-01-27 14:51:40.307 x[5566] 1
2010-01-27 14:51:40.308 x[5566] 2
2010-01-27 14:51:40.308 x[5566] 4
2010-01-27 14:51:40.308 x[5566] 5
2010-01-27 14:51:40.308 x[5566] 6
2010-01-27 14:51:40.308 x[5566] 7
2010-01-27 14:51:40.308 x[5566]
dynamically add integers:
2010-01-27 14:51:40.308 x[5566] 0
2010-01-27 14:51:40.308 x[5566] 1
2010-01-27 14:51:40.308 x[5566] 2
2010-01-27 14:51:40.308 x[5566] 3
2010-01-27 14:51:40.308 x[5566] 4
2010-01-27 14:51:40.308 x[5566] 5
2010-01-27 14:51:40.308 x[5566] 6
2010-01-27 14:51:40.308 x[5566] 7
2010-01-27 14:51:40.308 x[5566] 8
2010-01-27 14:51:40.309 x[5566] 9