Objetivo C Insertar variable entre 2 cadenas concat

Estoy tratando de hacer lo siguiente (psuedo)

NSString *variable = 'Name'; NSString *newString = @"Hello, " + variable + @" blah blah"; 

¡Parece que no es tan simple como el anterior! ¿Alguna ayuda?

Gracias

 NSString *str = @"Hello, "; str = [str stringByAppendingString:variable]; str = [str stringByAppendingString:@" blah blah"]; 

Si lo prefiere como una statement de línea

  NSString *str = [[@"Hello, " stringByAppendingString:variable] stringByAppendingString:@" blah blah"]; 

Rápido

 var str = "Hello, " + varaible + "blah blah" 

O

 var str = "Hello, \(variable) blah blah" 
 NSString *newString = [NSString stringWithFormat:@"Hello, %@ blah blah", variable];