2009-06-04 19 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]; 

}