Никогда не звоните dealloc
за исключением [super dealloc]
в конце метода Вашего класса dealloc
. release
метод оставляет владение объекта. Когда объект Какао больше не имеет владельцев, он может быть освобожден —, в этом случае он будет автоматически отправлен dealloc
сообщение.
, Если Вы собираетесь программировать Какао, необходимо читать Инструкции по управлению памятью . Это невероятно просто, после того как Вы преобладаете над начальным горбом, и если Вы не поймете то, что находится в том документе, то у Вас будет много тонких ошибок.
Вполне возможно, что этот процесс займет некоторое время, если вы работаете над проектами с несколькими исходными файлами (vim необходимо проанализировать все включенные исходные файлы, чтобы найти больше включенных исходных файлов и построить список слов.) Вы можете использовать завершение тегов, которое использует вывод ctags для выполнения почти того же самого, но вам нужно будет выполнить несколько тестов, чтобы определить разницу в скорости.
Я лично используйте полное завершение (
или
в режиме вставки.) По умолчанию он соответствует всем словам в все буферы (даже буферы, которые были выгружены, т.е. файлы, которые были закрыты), но очень быстро. Я обнаружил, что завершение, тем не менее, работает довольно точно, даже если вы активируете его после 2–3 символов.