オブジェクトを手動で割り当てて初期化すると、オブジェクトのパフォーマンスがより効果的になる可能性があることは理解しています (ARC がこの大部分を処理する必要がありましたよね?)。オブジェクトを作成するたびにクラスメソッド?
例:
NSString *message = [[NSSTring alloc] initWithFormat:@"text %@", message];
対
NSString *message = [NSString stringWithFormat:@"text %@", message];