Что такое строгий тип данных "L"?

В функции prepareForSegue() я объявил константу как тип ViewController. Когда я обращаюсь к этой константе, рядом с ней появляется тип значения с символом "L". Я понимаю, что "М" означает "Метод", "С" для класса, а "V" обозначает переменную, но что означает "L"?

введите описание изображения здесь

Кроме того: не уверен, что означает "T".

Ответ 1

Это символ локальной переменной .

screenshot

Вы можете видеть различия на детской площадке:

Tmqrz.pngvp9Uf.pngvJ0VH.png

На основании только имен файлов другие символы:

B - связывание
T - встроенный тип, typedef
c - категория
C - класс или шаблон шаблона
C E - расширение класса
M - метод, шаблон метода, метод экземпляра, участник
V - переменная класса, глобальная переменная, переменная экземпляра
K - константа, константа enum
E - перечисление
F - поле
ƒ - функция, шаблон функции
A - метод IBAction
O - IBOutlet, IBOutletCollection
# - макрос
C (коричневый) - моделируемый класс
М (коричневый) - смоделированный метод
P (коричневый) - модельное свойство
N - пространство имен
x - параметр
P - недвижимость
Pr - протокол
S - struct
U - объединение