Задание текста для NSTextView с помощью переменной NSString с учетом подсчета ссылок - PullRequest
0 голосов
/ 12 февраля 2010

В моем файле .m содержится следующий код функции:

desc = [my executeFunction]; // desc возвращается executeFunction
data = [desc objectAtIndex: 0]; // данные объявлены в .h файле
data2 = [desc objectAtIndex: 1];
[myTextField setString: data]; // myTextField подключен к NSTextView в IB
[myTextField setString: data2];

Как я должен писать 4-ю и 5-ю строки? Как / где я могу опубликовать данные и данные2?

Ответы [ 2 ]

1 голос
/ 12 февраля 2010

Пересмотреть Руководство по управлению памятью какао и определить, необходимо ли в этом случае освобождение. Существуют очень конкретные, но очень простые правила, касающиеся шаблонов retain и release. Зафиксируйте эти правила в памяти (каламбур).

1 голос
/ 12 февраля 2010

Ты не. Вы не получили data или data2 от метода с селектором, содержащим alloc, new или copy, или от функции с именем, содержащей Create, поэтому вы не несете ответственности за их освобождение.

Посмотрите на http://boredzo.org/cocoa-and-cocoa-touch-intro/.

...