Как установить предопределенную макро-клавишу для NSLog(@"mytext") набора текста и фокуса курсора и выбрать для редактирования между " mytext "
NSLog(@"mytext")
" mytext "
Пожалуйста, мы используем NSLog почти везде.
Так что, если мы введем nslog, мы будем быстрее.
Вы можете проверить методы отладки с помощью NSLog в этой статье .Также в первой статье я написал небольшую статью о , как создать автозаполнение с помощью макросов.
NSLog
Если вы хотите использовать макрос C, вы можете сделать что-то вроде этого:
#define nslog(x) NSLog(@ "before " #x " after" );
Тогда вы можете использовать его в своей программе следующим образом:
nslog(test)
Который распечатает:
before test after
Эта функция не поддерживается автоматически в XCode, но если вы запускаете XCode 3, вы можете использовать Словарь завершения от Objective Development (это отличный инструмент) для достижения того же эффекта.Если вы запустите Xcode 4 (который не поддерживает словарь завершения), вам придется использовать обычное макрос-приложение, такое как TextExpander от SmileOnMyMac или Typinator от Ergonis