===== initWithObjects ===== - (id)initWithObjects:(id)firstObj, ... NS_REQUIRES_NIL_TERMINATION; **Parameters** firstObj, secondObj... Comma-separated objects ending with nil. **Return Value**\\ An array initialized to include the parameters objects. After an immutable array has been initialized in this way, it can’t be modified. ===== ObjC Sourcecode Example ===== // ** Init some objects ** NSNumber *number = [NSNumber numberWithInt:1]; NSString *string = @"2. Object"; // ** Init array ** NSArray *myArray = [[NSArray alloc]initWithObjects:number, string, @"3. Object", nil]; // ** Output array ** NSLog(@"myArray: %@", myArray); ==== Output for this example code ==== 2012-12-02 21:42:27.469 NSArraySample[1583:11303] myArray: ( 1, "2. Object", "3. Object" )