Что это за символ перед NSInteger?

когда мы вводим NSInteger в Xcode, тогда символ показывает перед ним, как: C, #, T и т.д.

Итак, что означает этот символ?

У меня есть скриншот, пожалуйста, кто-нибудь может мне помочь?

enter image description here

Ответ 1

Вот список:

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

Ответ 2

Вот более полный список символов, взятых из этого вопроса.

Красный: макросы

# = 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

Ответ 3

  • # - Macro define

  • V - Свойство

  • M - Методы

  • K - переменная констант

  • f - Функция

  • T - typedef enum

  • C - Class

  • {} - Блоки типа экземпляра