2009-06-04 40 views
2

如何创建一个填充值的NSArray?带值的NSArray

也就是说:

NSArray *name=[NSArray alloc]; 
// insert these values: raju, biju.ramu 
+7

乙很好。你曾经是初学者。 – willc2 2009-06-04 23:30:50

回答

21

使用的NSArray initWithObjects方法,记得把零作为最后一个值:

NSArray *names = [[NSArray alloc] initWithObjects:@"raju", @"biju", @"ramu", nil]; 
11

如果需要修改现有阵列时,必须使用的NSMutableArray

NSMutableArray *name=[[NSMutableArray alloc]init]; 
[name addObject: @"raju"]; 
[name addObject: @"biju"]; 
+3

如果他确实想要修改现有的数组,则应该将其用作声明; NSArray * name_array = [[NSArray alloc] init]; // array stuff NSMutableArray * names = [[NSMutableArray alloc] initWithArray:name_array]; [名称addObject:@“raju”]; [名称addObject:@“biju”]; – Jake 2009-06-04 10:34:32

+0

是的,没错。 – 2009-06-08 09:26:04

1
NSMutableArray *name=[[NSMutableArray alloc]init]; 
for(int i=0;i<=10;i++) 
{ 

    NSString *nm=[NSString stringWithFormat:@"Raju %d",i]; 
    [name addObject:nm]; 

}