Было бы очень удобно иметь фрагменты кода доступа KVC в xcode, так как им больно делать вручную. Кто-нибудь, кто использовал 4, некоторое время разрабатывал, как добавлять новые?
(... нам разрешено говорить об этом сейчас, верно?)
Было бы очень удобно иметь фрагменты кода доступа KVC в xcode, так как им больно делать вручную. Кто-нибудь, кто использовал 4, некоторое время разрабатывал, как добавлять новые?
(... нам разрешено говорить об этом сейчас, верно?)
Да, это довольно просто - вы просто выделите текст, который хотите использовать в качестве фрагмента, и перетащите его в область фрагментов (перетаскивание выделенного текста может быть затруднительным, я считаю, что он работает лучше, если вы перетаскиваете левый край редактора). Появится диалоговое окно с просьбой назвать его.
Кроме того, вы можете иметь настраиваемые параметры в фрагментах - если вы поместите текст <#paramName#>
в любом месте кода, который вы перетаскиваете, когда вы используете этот фрагмент, он появится в качестве сменного параметра, который вы можете вставить так, как в официальные фрагменты.
Также не забудьте установить префикс завершения, что сокращает время активации фрагмента при вводе. Хорошая идея об использовании фрагментов над другими решениями, такими как глобальные расширители текстовых систем, заключается в том, что фрагменты также могут быть ограничены действительностью в определенной области кода - так, например, фрагмент, заполняющий строку форматирования строк, может быть помечен как действительный только внутри блока, а не вне метода. Таким образом префикс завершения попадает только в области, где он действителен для использования.
Вы можете отредактировать фрагмент, щелкнув один раз на нем, в поле появится текст фрагмента и некоторые другие параметры фрагмента, которые вы можете редактировать.
Совет, который поможет вам перетаскивать код каждый раз, выберите текст, затем нажмите + удержать (не перемещайте мышь), пока указатель мыши не изменится с "I" на указатель. Затем вы сможете перетащить выделенный текст в библиотеку фрагментов кода.
Перетащите выделенный код в библиотеку Snippet. (Он может быть упрямым и не хочет тащиться. Удерживая кнопку мыши на мгновение, прежде чем перетаскивать, похоже, поможет.)
Вы можете использовать Snippets для управления фрагментами кода в Xcode. Просмотрите эту демонстрацию http://www.youtube.com/watch?v=il4kE4diy0k
Просто выберите код, нажмите клавишу ALT и перетащите его в библиотеку фрагментов кода и переименуйте его там. Обязательно нажмите клавишу ALT, кроме этого вы не сможете ее перетащить.