NSResponder прав - не становитесь неряшливыми, если по умолчанию используется stringWithFormat
Perspx также указал на довольно очевидную (но легко забываемую) ошибку с отсутствующим нулем.
Я был бы немного более явным -
(в .ч)
NSArray *truc; (assuming it won't be a property)
(в .м)
//actually, I'd define, "OK COOL" as a string and init with that, but...
NSString *stringMer = [[NSString alloc] initWithString:@"OK COOL"] ;
NSString *stringMer2 = [[NSString alloc] initWithString:@"OK COOL"];
truc = [[NSArray alloc] initWithObjects:stringMer,stringMer2, nil];
//appease the memory gods
[stringMer release];
[stringMer2 release];
(затем, в бездействии)
[truc release];
Было бы хорошо по-настоящему ознакомиться с инструментами - бегите за утечками.