Брайан, также стоит добавить сюда - остальные, конечно, правы, что вам не нужно объявлять строковую переменную. Однако в следующий раз, когда вы захотите объявить строку, вам не нужно делать следующее:
NSString *myString = [[NSString alloc] initWithFormat:@"SomeText"];
Несмотря на то, что вышесказанное работает, оно предоставляет сохраненную переменную NSString, которую вам нужно будет явно освободить после того, как вы закончили ее использовать.
В следующий раз, когда вам понадобится строковая переменная, вы можете использовать символ "@" гораздо более удобным способом:
NSString *myString = @"SomeText";
Это будет автоматически выпущено, когда вы закончите с этим, так что вы также избежите утечек памяти ...
Надеюсь, это поможет!