Ios NSMutableArray在多个索引处初始化
试图创建一个数组来存储关于一副牌的数据。 我想为每张卡保留一个布尔值 我想创建一个容量为52的数组,每个索引初始化为NO(或0)。有没有一种方法可以一次完成而不是一次完成Ios NSMutableArray在多个索引处初始化,ios,cocoa-touch,Ios,Cocoa Touch,试图创建一个数组来存储关于一副牌的数据。 我想为每张卡保留一个布尔值 我想创建一个容量为52的数组,每个索引初始化为NO(或0)。有没有一种方法可以一次完成而不是一次完成 [[NSArray alloc] initWithObjects: 0, 0, 0, .... nil]; 使用循环 NSMutableArray *deck = [NSMutableArray array]; for(NSInteger i = 0; i < 52; i++) { [deck addObje
[[NSArray alloc] initWithObjects: 0, 0, 0, .... nil];
使用循环
NSMutableArray *deck = [NSMutableArray array];
for(NSInteger i = 0; i < 52; i++)
{
[deck addObject:[NSNumber numberWithInteger:0]];
}
NSMutableArray*deck=[NSMutableArray];
对于(NSInteger i=0;i<52;i++)
{
[deck addObject:[NSNumber numberWithInteger:0]];
}
使用循环
NSMutableArray *deck = [NSMutableArray array];
for(NSInteger i = 0; i < 52; i++)
{
[deck addObject:[NSNumber numberWithInteger:0]];
}
NSMutableArray*deck=[NSMutableArray];
对于(NSInteger i=0;i<52;i++)
{
[deck addObject:[NSNumber numberWithInteger:0]];
}
使用循环
NSMutableArray *deck = [NSMutableArray array];
for(NSInteger i = 0; i < 52; i++)
{
[deck addObject:[NSNumber numberWithInteger:0]];
}
NSMutableArray*deck=[NSMutableArray];
对于(NSInteger i=0;i<52;i++)
{
[deck addObject:[NSNumber numberWithInteger:0]];
}
使用循环
NSMutableArray *deck = [NSMutableArray array];
for(NSInteger i = 0; i < 52; i++)
{
[deck addObject:[NSNumber numberWithInteger:0]];
}
NSMutableArray*deck=[NSMutableArray];
对于(NSInteger i=0;i<52;i++)
{
[deck addObject:[NSNumber numberWithInteger:0]];
}
将@NO
的所有52个实例作为参数放入initWithObject:
或将其创建为NSMutableArray
并使用循环添加52个对象
NSMutableArray *array = [NSMutableArray arrayWithCapacity:52];
for (int i = 0; i < 52; i++) {
[array addObject:@NO];
}
NSMutableArray*array=[NSMutableArray阵列容量:52];
对于(int i=0;i<52;i++){
[array addObject:@NO];
}
顺便说一句-将一组
0
传递给initWithObjects:
根本不起作用。对NO
的BOOL
值使用@NO
,或对编号0
使用@0
(包装为NSNumber
)。仅使用0
与nil
相同,因此不会添加任何对象。将@no
的所有52个实例作为参数放入initWithObject:
或将其创建为NSMutableArray
并使用循环添加52个对象
NSMutableArray *array = [NSMutableArray arrayWithCapacity:52];
for (int i = 0; i < 52; i++) {
[array addObject:@NO];
}
NSMutableArray*array=[NSMutableArray阵列容量:52];
对于(int i=0;i<52;i++){
[array addObject:@NO];
}
顺便说一句-将一组
0
传递给initWithObjects:
根本不起作用。对NO
的BOOL
值使用@NO
,或对编号0
使用@0
(包装为NSNumber
)。仅使用0
与nil
相同,因此不会添加任何对象。将@no
的所有52个实例作为参数放入initWithObject:
或将其创建为NSMutableArray
并使用循环添加52个对象
NSMutableArray *array = [NSMutableArray arrayWithCapacity:52];
for (int i = 0; i < 52; i++) {
[array addObject:@NO];
}
NSMutableArray*array=[NSMutableArray阵列容量:52];
对于(int i=0;i<52;i++){
[array addObject:@NO];
}
顺便说一句-将一组
0
传递给initWithObjects:
根本不起作用。对NO
的BOOL
值使用@NO
,或对编号0
使用@0
(包装为NSNumber
)。仅使用0
与nil
相同,因此不会添加任何对象。将@no
的所有52个实例作为参数放入initWithObject:
或将其创建为NSMutableArray
并使用循环添加52个对象
NSMutableArray *array = [NSMutableArray arrayWithCapacity:52];
for (int i = 0; i < 52; i++) {
[array addObject:@NO];
}
NSMutableArray*array=[NSMutableArray阵列容量:52];
对于(int i=0;i<52;i++){
[array addObject:@NO];
}
顺便说一句-将一组
0
传递给initWithObjects:
根本不起作用。对NO
的BOOL
值使用@NO
,或对编号0
使用@0
(包装为NSNumber
)。仅使用0
与nil
相同,因此不会添加任何对象。您无论如何都不能这样做。对于所需的每个NO
,您需要@NO
,而不是0
。你所拥有的将给你一个没有对象的数组。你不能这样做。对于所需的每个NO
,您需要@NO
,而不是0
。你所拥有的将给你一个没有对象的数组。你不能这样做。对于所需的每个NO
,您需要@NO
,而不是0
。你所拥有的将给你一个没有对象的数组。你不能这样做。对于所需的每个NO
,您需要@NO
,而不是0
。您拥有的将为您提供一个没有对象的数组。