Существует ли версия XCode “Метода Переопределения/Реализации”?

Это - одна из моих любимых функций затмения. Это существует в XCode? Я устаю от вырезания и вставления от своих заголовочных файлов в к моим реализациям.

27
задан Cœur 24 September 2019 в 06:14
поделиться

4 ответа

С Быстрым, нажимая CTRL + ПРОСТРАНСТВО в теле класса поднимет автоматическое заполнение для методов. Только начните вводить имя метода.

при расширении класса XCode 10, кажется, автоматически не вставляет override при необходимости.

0
ответ дан 28 November 2019 в 05:32
поделиться

Это задача, для которой полезен пользовательский сценарий. Я использую тот, который я выбил в рубине.

#! /usr/bin/env ruby -w


dash="------------------------------------"
r=/(^.+);/ # find entire function definition
pr=/(\w+(:|;))/ #find named parameters to make selector style string
s=STDIN.read
s.each_line() do |l|
  m=l.match(r)
  if m
    n=l.match(/:/) 
    if n  #if the function as one or more parameters
     params=l.scan(/(\w+:)/) 
     puts m.captures[0] + "{\n\n}//"+dash + params.to_s + dash +"\n\n"
    else #method has no parameters
      puts m.captures[0]+ "{\n\n}//"+dash + m.captures[0] + dash +"\n\n"
    end 
  end
end

Чтобы использовать, выберите определение метода заголовка, запустите сценарий, переключитесь на реализацию и вставьте. Этот добавляет в мои предпочтительные комментарии к методу котел, так что вы можете настроить его по своему усмотрению.

2
ответ дан 28 November 2019 в 05:32
поделиться

Обратите внимание на Accessorizer , возможно, это не совсем то, что вы ищете, но он может помочь в других вещах, которые вам могут понравиться. Я еще не использовал его широко, но получил его как часть одного из пакетов MobileOrchard .

1
ответ дан 28 November 2019 в 05:32
поделиться

Взгляните на плагин ODCompletionDictionary для Xcode. Он позволяет вам определять расширяемые макросы, для которых можно настроить множество параметров. Это огромная экономия времени.

1
ответ дан 28 November 2019 в 05:32
поделиться