Как выучить язык я понимаю, это происходит под прочтением нескольких книг о языке.
Я понимаю, что следующим этапом идет изучение базовых фреймворков типа Foundation и UIKit.
Но абсолютно не могу понять как это надо делать.
Допустим, чтобы создать ячейку в UITableView, надо на ViewController заполнить какие-то данные ,например UITextField, а потом с класса, отвечающего за реализацию ViewController c UITextField послать уведомление в класс с UITableView о передаче данных. Я об этом узнал с видео-урока.
А как я должен был сам это узнать? В документации просто написаны класс типа UITableView и все его методы, но там нигде не написано, что чтобы сделать так надо: послать уведомление и реализовать метод перегрузки таблицы.
Я хочу узнать , как мне изучать документацию ? По какому принципе это все делается?
Что надо сделать , чтобы понять как работать какой-то определенный объект ?
Выучить все его методы и его описание ?
0. Фреймворк (вот так все-же правильнее)
1. не смотреть видео уроки (инфа устаревает очень быстро)
2. Подтянуть английский (ибо актуальная в первоисточнике)
3. Практика, практика и практика.
Документация - это не только API Reference с описанием методов класса, но и множество руководств от Apple. Вот, например, гайд по UITableView, где довольно много основ расписано, но как выше верно заметили - нужен английский, без него никуда.