我在Xcode中输入与定义的类,枚举或其他任何东西相对应的符号时有点困惑。假设我们在Xcode上输入 UITableView 然后我们得到支持字符串像这样。
所以我们在极端左侧得到的符号就像Tableview的 C 那样,我想我的理解对应一个类。同样我们得到 V 我认为对于变量或 K 可以用于枚举。
我想知道我们称这些符号是什么,是否有任何基本标准为枚举定义了 k 这样的符号?还有significance of those symbols
是什么?
还有一些符号为not defined
的条件。就像我们写 int 一样,int没有符号,如下所示。
上面的图片中还有一些符号,如#和 T 。这些符号的含义是什么。请给我一些关于这个主题的简要介绍并提出建议如果可能的话,给我一些教程。谢谢。
答案 0 :(得分:1)
今天很长一段时间后,我得到了一个不同问题的答案。
参考: - What is that symbol before NSInteger?
以下是一个更完整的符号列表,取自 this 问题。
# = macro (think #define)
C = modeled class
M = modeled method
P = modeled property
N = C++ namespace
C̲ = Objective-C category
E = enum
T = typedef
B = binding
ƒ = function
F = field
K = constant
L = local variable
O = IBOutlet
V = variable (can be ivar, global var, local var, etc.)
x = parameter (think f(x))
A = IBAction
M = method
P = property
C = class (Objective-C or C++)
₠ = class extension
Pr = Objective-C protocol
S = struct
U = union
您应该能够从/Developer/Library/PrivateFrameworks/DVTFoundation.framework/Resources/Xcode.SourceCodeSymbolKind.*.Icon.tiff.
请注意,并非所有图标都在Code Sense中使用,因为所有图标都由所有Xcode组件共享。