Xcode intellisense значение букв в цветных полях, таких как f,T,C,M,P,C,K,# и т. Д.

Недавно я начал использовать Xcode 4 для разработки приложений для iOS.

В окне автозаполнения Xcode intellisense перед каждым предложением есть цветные буквы. Я знаю, что они представляют собой свойство слова, которое мы вводим, например, f,T,C,M,P,C,K,# и т. Д.

Есть ли какой-нибудь глоссарий, чтобы найти их быстрые значения?

Значения f,C,T,# понятны (функция, класс и т. Д.), Но есть много других, которые я не знаю. Я предполагаю, что эти буквы являются стандартными для всех IDE, таких как Visual Studio, Netbeans и т. Д. Поправьте меня, если я ошибаюсь.

Пожалуйста, предложите.

2 ответа

Решение

В Xcode это называется "Code Sense". И эти значки также существуют в Xcode 3. Эти значки также используются в символьной навигации.

Красный: макросы

  • = макрос (думаю #define)

Браун: основные данные / пространство имен

  • С = смоделированная девушка
  • M = смоделированный метод
  • = смоделированная собственность

  • N = C++ n Amespace

Оранжевый: псевдонимы

  • С подчеркиванием = Объективно-C c ategory
  • Е = номер
  • T = t ypedef / t ypealias
  • бывший = Быстрое напряжение

Зеленый: переменные

  • В = b inding
  • функция
  • F = поле
  • К = постоянный
  • L = локальная переменная
  • О = IB O Utlet
  • В = v ariable (может быть ivar, global var, local var и т. д.)
  • Икс = параметр (думаю, f (x))

Синий: методы

  • = IB A ction
  • M = метод
  • = p roperty

Фиолетовый: типы агрегатов

  • С = c lass (Objective-C, Swift или C++)
  • CE = Cass e xtension
  • Pr = Objective-C / быстрый протокол
  • S = тракт
  • U = союз

Серый: отрывки

  • = фрагменты

Иконки: #pragma mark или комментарии

  • Флаг знак равно !!!: ...
  • заплата знак равно FIXME: ...
  • знак равно ???: ...
  • Предметы знак равно TODO: ...
  • Список знак равно MARK: ...

Вы должны быть в состоянии найти значения из имен файлов из /Developer/Library/PrivateFrameworks/DVTFoundation.framework/Resources/Xcode.SourceCodeSymbolKind.*.Icon.tiff *.

В более поздних версиях Xcode путь перемещается в /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Resources/Assets.car см. Анализ файла Assets.car в IOS о том, как извлечь изображения из *.car

Я искал значение значка «rM». Наконец-то я нашел ответ (большое спасибо kennytm):

Символ «rM» представляет рекурсивный метод.

Другие вопросы по тегам