Есть ли увеличение производительности, если я пишу
- (NSString *)helloStringWithName:(NSString *)name
static NSString *formatString = @"Hello %@!";
return [NSString stringWithFormat:formatString, name];
}
вместо
- (NSString *)helloStringWithName:(NSString *)name
return [NSString stringWithFormat:@"Hello %@!", name];
}
??
Если бы я предполагал, что я думаю, что последний создается и автореализован каждый раз, когда выполняется код, но я думаю, что компилятор достаточно умен, чтобы знать, что здесь делать.