Несколько ресурсов для изучения разработки под iOS с нуля:
Книги:
«Swift. Основы разработки приложений под iOS, iPadOS и macOS», автор Василий Усов. 16 Руководство, которое поможет изучить синтаксис Swift с нуля. 6 Теория чередуется с практическими примерами и кодом, есть тесты и задачи для самопроверки. 16
«Swift для детей. Самоучитель по созданию приложений для iOS», авторы Мэтт Маккарти, Глория Уинквист. 6 Книга подойдёт тем, у кого нет опыта в программировании. 6 Даёт основы создания IT-продуктов на Swift. 6 Полученные знания можно проверить на реальных задачах: написать игру и приложение с напоминаниями о днях рождения. 6
«Swift подробно», автор Чейрд ин'т Вейн. 6 Книга для начинающих программистов, которая на примерах объясняет, как писать мобильные приложения на языке Swift. 6
«Разработка через тестирование для iOS», автор Грэхен Ли. 1 Руководство поможет внедрить приёмы TDD и модульного тестирования в окружение iOS. 1
Другие ресурсы:
Kodeco. 28 Библиотека материалов, которая охватывает основы программирования и темы продвинутого уровня — например, анимацию и многопоточность. 6
Swift.org. 68 Официальный сайт языка Swift, где можно найти документацию и почитать статьи в блоге про последние изменения в языке. 6
Human Interface Guidelines. 68 Руководство по созданию интерфейсов от Apple, описывающее лучшие практики в дизайне и взаимодействии с пользователем. 8