NSInteger之前的那个符号是什么?

时间:2014-05-14 07:09:06

标签: ios

当我们在NSInteger中输入Xcode时,会在其前面显示一个符号:C,#,T等。

那符号代表的是什么?

我分享截图,请有人指导我吗?

enter image description here

3 个答案:

答案 0 :(得分:10)

以下是清单:

T - typedef
C - Class
# - #define
V - Property
K - Constant
f - C Function
M - Objective C Method

答案 1 :(得分:4)

以下是一个更完整的符号列表,取自 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

答案 2 :(得分:0)

  1. # - Macro define

  2. V - Property

  3. M - 方法

  4. K - 常量变量

  5. f - 功能

  6. T - typedef enum

  7. C - Class

  8. {} - 实例类型块