С помощью этого кода:
// Initialize string
NSString *name = @"Franzi";
@ "" макрос создает NSString с заданным текстом (здесь имя Franzi) и СОХРАНЕНИЕМ СЧЕТЧИКА 1?
Итак @ "" дает NSString, который нужно освободить или нет? Я отвечаю за этот объект? Затем второй пример кода сбивает меня с толку, хотя я использую его таким образом:
NSSting *message;
message = [NSString stringWithFormat:@"Hello @%!",name];
//message = [NSString stringWithFormat:@"Hello Girl!"];
Итак, сообщение будет выпущено в следующем цикле выполнения, k. Но что с NSString, указанным в качестве аргумента для stringWithFormat?
Отпускает ли объект класса NSString сообщение NSString @ "Hello% @" / @ "Hello Girl", данное в качестве аргумента? Или @ "" - Konstruktor возвращает только автоматически выпущенные NSStrings?