Xcode intellisense significado de letras en cajas de colores como f,T,C,M,P,C, K,# etc


Recientemente, he comenzado a usar Xcode 4 para desarrollar aplicaciones iOS.

En el cuadro de autocompletar de Xcode intellisense, hay algunas letras en cuadros de colores antes de cada sugerencia. Sé que representan la propiedad de la palabra que estamos escribiendo como f,T,C,M,P,C,K,# etc. introduzca la descripción de la imagen aquí

¿Hay algún tipo de glosario disponible para encontrar sus significados rápidos?

Los significados de f,C, T,# son comprensibles (función, clase, etc.) pero hay muchos otros lo cual no sé. Asumo que estas letras son estándar en todos los IDE como Visual Studio, Netbeans, etc. Corrígeme si me equivoco.

Por favor sugiera.

Author: Jon, 2011-07-12

1 answers

En Xcode esto se llama "Code Sense". Y estos iconos también existen en Xcode 3. Estos iconos también se utilizan en la navegación de símbolos.

Red : macros

  • # = macro (piensa #define)

Brown: Core Data / namespace

  • C = modeled class
  • M = modelado metod
  • P = modeled property

  • Y = C++ namespace

Naranja: tipos aliased

  • C con subrayado = Objective-C category
  • E = enum
  • T = typedef / typealias
  • Ex = Swift extensión

Verde : variables

  • B = binding
  • f = función
  • F = f ield
  • K = constant
  • L = lvariable ocal
  • O = IB Outlet
  • V = v ariable (puede ser ivar, var global, var local, etc.)
  • x = parámetro (piense f (x))

Azul: métodos

  • Un = IBA ction
  • M = m etod
  • P = property

Púrpura: agregado tipos

  • C = c lass (Objective-C, Swift o C++)
  • CE = class extension
  • Pr = Objective-C / Swift pr otocol
  • S = s truct
  • U = u nion

Gray : fragmentos de código

  • {} = fragmentos de código

Iconos: #pragma mark o comentarios

  • Bandera = !!!: ...
  • Parche = FIXME: ...
  • ? = ???: ...
  • Elemento = TODO: ...
  • Lista = MARK: ...

Debería poder buscar los significados de los nombres de archivo de /Developer/Library/PrivateFrameworks/DVTFoundation.framework/Resources/Xcode.SourceCodeSymbolKind.*.Icon.tiff*.

En versiones posteriores de Xcode, la ruta se mueve a /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Resources/Assets.car, véase Analizando activos.archivo car en IOS sobre cómo extraer las imágenes del *.car

 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/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:47:11