Xcode intellisense znaczenie liter w kolorowych polach, takich jak f, T, C, M,P,C, K, # itp

Ostatnio zacząłem używać Xcode 4 do tworzenia aplikacji na iOS.

W polu autouzupełniania Xcode intellisense przed każdą sugestią znajduje się kilka liter w kolorowych polach. Wiem, że reprezentują one własność słowa, które wpisujemy Jak f, T, C, M,P,C, K, # itd. Tutaj wpisz opis obrazka

Czy istnieje jakiś słowniczek, aby znaleźć ich szybkie znaczenie?

Znaczenia f, C, T,# są zrozumiałe (funkcja, Klasa itp.), ale jest wiele innych czego Nie wiem. Zakładam, że te litery są standardowe we wszystkich Idach, takich jak Visual Studio, Netbeans itp. Popraw mnie, jeśli się mylę.

Proszę sugerować.

Author: Jon, 2011-07-12

1 answers

W Xcode to się nazywa "Code Sense". I te ikony istnieją również w Xcode 3. Te ikony są również używane w nawigacji symboli.

Red : makra

  • # = macro (think #define)

Brown : Podstawowe Dane / przestrzeń nazw

  • C = c lass
  • Na = m ethod
  • P = modelowane p roperty

  • N = C++ n amespace

Orange : typy aliased

  • C z podkreśleniem = Objective-CC ategory
  • E = e num
  • T = t ypedef / t ypealias
  • Ex = Swift ex napięcie

Zielony : zmienne

  • B = B inding
  • f = Function
  • F = f ield
  • K = c onstant
  • L = L zmienna oczna
  • O = IB O utlet
  • V = Variable (może być ivar, global var, local var, itd.)
  • x = parametr (think f (x))

Niebieski : metody

  • A = IB A ction
  • Na = m etod
  • P = p roperty

Fioletowy : typy

  • C = class (Objective-C, Swift lub C++)
  • CE = class e xtension
  • Pr = Objective-C / Swift pr otocol
  • S = S truct
  • U = u nion

Gray : snippets

  • {} = fragmenty

Ikony: #pragma mark lub komentarze

  • Flaga = !!!: ...
  • Patch = FIXME: ...
  • ? = ???: ...
  • Pozycje = TODO: ...
  • Lista = MARK: ...

Powinieneś być w stanie wyszukać znaczenia z nazw plików z /Developer/Library/PrivateFrameworks/DVTFoundation.framework/Resources/Xcode.SourceCodeSymbolKind.*.Icon.tiff*.

W późniejszych wersjach Xcode ścieżka jest przenoszona do /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Resources/Assets.car, Zobacz analiza zasobów.plik samochodu w systemie IOS o tym, jak wyodrębnić obrazy z *.samochód

 97
Author: kennytm,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:47:11