I'm still not sure I totally get how this particular case should work out. So if I want to declare an array of NSStrings that won't change, is this correct?
static NSString * const strings[] = {@"String 1", @"String 2", ...};
Is the static
necessary? (what does it do?) Am I missing an extra const
somewhere? There's just too many places for it to go! Gah! Am I doing it wrong, or am I just paranoid?