Подтвердить что ты не робот

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

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

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

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

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

Просьба предложить.

4b9b3361

Ответ 1

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

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

  • #= macro (think #define)

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

  • C= смоделированный c lass
  • M= смоделированный m этад
  • P= смоделированный p роперти

  • N= С++ n amespace

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

  • C with underscore= Objective-C c ategory
  • E= e num
  • T= t ypedef/ t ypealias
  • Ex= Swift ex напряжение

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

  • B= b inding
  • f= f unction
  • F= f ield
  • K= c onstant
  • L= l ocal variable
  • O= IB O utlet
  • V= v ariable (может быть ivar, глобальный var, локальный var и т.д.)
  • x= параметр (think f (x))

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

  • A= IB A ction
  • M= m ethod
  • P= p roperty

Фиолетовый: совокупные типы

  • C= c lass (Objective-C, Swift или С++)
  • CE= c lass e xtension
  • Pr= Objective-C/Swift pr otocol
  • S= s truct
  • U= u nion

Серый: фрагменты

  • {}= фрагменты

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

  • Flag= !!!: ...
  • Patch= FIXME: ...
  • ?= ???: ...
  • Items= TODO: ...
  • List= 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 о том, как извлечь изображения из *. автомобиль