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.
¿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.
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
- = modeled class
- = modelado metod
-
= modeled property
= C++ namespace
Naranja: tipos aliased
- = Objective-C category
- = enum
- = typedef / typealias
- = Swift extensión
Verde : variables
- = binding
- = función
- = f ield
- = constant
- = lvariable ocal
- = IB Outlet
- = v ariable (puede ser ivar, var global, var local, etc.)
- = parámetro (piense f (x))
Azul: métodos
- = IBA ction
- = m etod
- = property
Púrpura: agregado tipos
- = c lass (Objective-C, Swift o C++)
- = class extension
- = Objective-C / Swift pr otocol
- = s truct
- = u nion
Gray : fragmentos de código
- = fragmentos de código
Iconos: #pragma mark
o comentarios
-
=
!!!: ...
-
=
FIXME: ...
-
=
???: ...
-
=
TODO: ...
-
=
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
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