Есть ли ярлык для добавления свойств в Xcode 4? - PullRequest
4 голосов
/ 27 марта 2011

В Visual Studio, если я наберу prop и нажму вкладку, то для меня будет создано свойство, мне просто нужно заполнить детали.Есть ли что-нибудь подобное в Xcode 4?

Я понимаю, что подобный вопрос был задан здесь: Xcode-скрипт для генерации / синтеза свойств , но, судя по дате, он относится к Xcode 3.

СпасибоГарет

Ответы [ 2 ]

4 голосов
/ 15 апреля 2011

В Xcode4 вы можете добавить свойство, создать ivar, получить вызовы release в dealloc и установить nil в viewDidUnload all, просто перетащив компонент пользовательского интерфейса из редактора XIB в заголовочный файл контроллера представления. Все, что вам нужно сделать, это присвоить имя собственности, а Xcode4 сделает все остальное за вас. Nice!

К сожалению, если вы просто хотите вручную добавить свойство, создать связанный ivar и управлять памятью в произвольном классе, сделать это невозможно. По крайней мере, ничего, что я нашел до сих пор! Интеллектуальное завершение кода, несомненно, является улучшением, но не то же самое, что интеллектуальная операция по добавлению всей базовой таблицы для добавления свойства.

1 голос
/ 27 марта 2011

Завершение кода в Xcode 4 было значительно улучшено.Просто начните вводить @prop ... и заполните его в заголовочном файле.Затем перейдите к файлу реализации и запустите команду @syn ... и все готово.

...