2016-07-10 3 views
1

Посмотрите на S, Pr, T, L с левой стороны на изображения - что означают эти инициалы? Пожалуйста, укажите ответы на иконки, которые я здесь не упомянул.Что означают значки Xcode во время автозаполнения?

Изображение 1

enter image description here

Изображение 2

enter image description here

Я только знаю, что C представляет класс и S представляет STRUCT.

+1

См. Также http://stackoverflow.com/questions/32730359/what-does-a-swift-data-type-of-lstandstand- для. –

ответ

3

Pr otocol
S truct
C деваха
f соборование
V ALUE/V ariable
T
ип L OCAL значение/переменная

+0

L = Локальная переменная –

+0

@robmayoff спасибо! – luk2302

+0

Я думаю, вы были правы, что T - это толялии. –

1

Как вы уже догадались:

  • C: класс
  • S: структура

Некоторые другие:

  • Pr: Протокол
  • Ex: расширение (найденный в символе навигатора, но не код завершения)
  • T: Тип (ограничение общего типа, связанный с протоколом тип и т. Д.)
  • L: let константы/неизменного свойство
  • V: var переменных/изменяемое свойство
  • P: недвижимость (IIRC Xcode выступает L/V для Swift, но вы видите, P для свойств ObjC)

(не 100% уверены, из последних трех, и я по телефону, поэтому я не могу проверить. Позаботимся позже, чтобы проверить их и добавить еще ...)

Смежные вопросы