Ответ 1
Я просто нашел плагин, который делает именно то, что я хотел, SCXcodeSwitchExpander. Он работает как шарм: D
Недавно я сделал небольшую услугу (доступный в Github), чтобы вернуть структуру case-переключателя из заданного enum
.
Следующим шагом будет достижение этого поведения в качестве опции завершения кода Xcode, когда я начну вводить имя перечисления.
Я хочу добавить новую опцию в это всплывающее окно, дающее возможность генерировать случай переключения с этими тремя параметрами.
Я ищу документацию для создания плагина Xcode, но я не могу найти много. Мой первый вопрос, и самое главное: возможно ли получить определение символа, пока я его печатаю, чтобы извлечь данные перечисления и сгенерировать фрагмент?
Я просто нашел плагин, который делает именно то, что я хотел, SCXcodeSwitchExpander. Он работает как шарм: D
Вы можете взглянуть на KSImageNamed, подключаемый модуль XCode, используемый для добавления автозаполнения имени изображения.
Вы можете вдохновить себя на свой код.
альтернативой тому, что вы предлагаете, является сохранение его в виде фрагмента кода. он не будет динамичным, как вы, вероятно, этого захотите, но если вы используете одно и то же перечисление снова и снова, он может работать.
Помогает ли здесь раздел перечисления? https://developer.apple.com/library/ios/releasenotes/ObjectiveC/ModernizationObjC/AdoptingModernObjective-C/AdoptingModernObjective-C.html#//apple_ref/doc/uid/TP40014150
В нем указано, что NS_ENUM "улучшает завершение кода".