Есть ли в Xcode команда «Сгенерировать инициализатор», похожая на «Сгенерировать конструктор» IntelliJ? - PullRequest
0 голосов
/ 23 апреля 2020

Помимо генератора для членного инициализатора структуры, есть ли в Xcode команда «Сгенерировать инициализатор», похожая на IntelliJ «Сгенерировать конструктор»? Если нет, есть ли способ сделать один? Я хочу немного ускорить процесс разработки.

Ответы [ 2 ]

0 голосов
/ 23 апреля 2020

Для Objective- C, просто наберите init в пустой строке где-нибудь в области видимости файла в пределах @implementation, и меню автозаполнения предложит несколько готовых фрагментов метода инициализации. (Это всего лишь общая функциональность фрагментов кода Xcode. Вы можете создавать свои собственные фрагменты, чтобы работать так же.)

0 голосов
/ 23 апреля 2020

Я не уверен, работает ли это в target- c, но это работает в Xcode с swift. Если щелкнуть правой кнопкой мыши имя класса в его объявлении, вы можете выбрать refactor-> Генерировать инициализатор для каждого члена.

enter image description here

...