Quick question if I may: I am just curious about the following (see below) Xcode says “initializer element is not constant” why this does not work, I guess its the NSArray …
static NSArray *stuffyNames = [NSArray arrayWithObjects:@"Ted",@"Dog",@"Snosa",nil];
and this does …
static NSString *stuffyNames[3] = {@"Ted",@"Dog",@"Snosa"};
gary
Its because you are called a method (+ arrayWithObjects) that returns data – although the result is immutable, its actually dynamically generated data.