Что делают эти команды в коде?

swift4

#22

ну так просветите меня!

для нас, понтовщиков некомпетентных, достаточно официальной документации по языку: " Свойство self
Каждый экземпляр типа имеет неявное свойство self, которое является абсолютным эквивалентом самому экземпляру. Вы используете свойство self для ссылки на текущий экземпляр, внутри методов этого экземпляра."

Где же вы черпаете вдохновение, просветите пожалуйства, а то может я не то читаю?

ну охренеть профи блин ))

Максим уже много впросов задал, и ему много отвечали и отвечают. Но там, где он сталкивается с базовым непониманием, ему подсказывают где почитать. И не надо захломлять новую голову своим непотребством вместо указания адекватного источника знаний - это в прямой мере относится к self, протоколам и наследнованию. Что есть базовые вещи, описанные достаточно понятно.


#23

В данном случае Вы просто говорите следующее:

делегатом объекта pickerView является тот самый класс, в котором Вы находитесь.
дата сорсом объекта pickerView является тот самый класс, в котором Вы находитесь.

свойства .delegate и .dataSource имеют тип протоколов, типа UIPickerViewDelegate и UIPickerViewDataSource, которые в свою очередь имеют требования ко всем объектам, которые подписаны на них.


#24

Оформляйте пожалуйста код перед публикацией поста, код без форматирования читать очень сложно.


#25

Впредь, пожалуйста, будьте вежливы с другими участниками форума.