Ресурсы для iOS разработчика
Подборка

Ресурсы для iOS разработчика

Подборка полезных ссылок для iOS разработчиков. Структурирована по формату материала. Есть раздел с русскими ресурсами.


Имя Автора
Автор Иван Воробей iOS разработчик. Пишу библиотеки, веду телеграм-канал.

Это сборник полезных ресурсов для iOS разработчиков. Я не раставлял ссылки по рейтингу. Ссылки сгрупированы по формату материала - видео, текст, новости и т.д.

Описание под каждым ресурсом это собирательный отзыв комьюнити. Его цель помочь быстрее сориентироваться в этом списке.

Если вы знаете хорошие ресурсы, напишите мне - я добавлю их сюда.

Ресурсы Apple

Дизайн

UI элементы и готовые шаблоны из них. Доступно для Sketch, Photoshop и XD. Последние шрифты San Francisco и New York. Бейджы "Доступно в AppStore" и другие.

Разработка

Документации для разработчиков. В туториалах рассказывается о технологиях с примерами кода. Уже доступны туториалы о Xcode Cloud и Concurrency.

Гайды

Про проективрование интерфейса - архитектуру, жесты, UI-элементы и другое. Есть интерактивные видео для наглядности.

Релизы

Новые версии операционных систем и приложений. Можно глянуть список изменений и скачать Xcode не из стора.

Видео с WWDC

Видео-туториалы от эпл с сессии WWDC. Есть субтитры на английском языке. Спикеры говорят медленно и с наглядной графикой - можно смотреть даже со слабым английским.

Генератор промо-изображений

Доступны стили новое приложение, обновление, подписка и оффер. Настраивается язык и цвет фона. Есть размеры для сторис, банеры и квадраты.

Русскоязычные видео

Школа мобильной разработки от Яндекса

Хорошие спикеры и материал. Ролики по 1-2 часу. Звук записан с вебки.

Код Воробья

Канал вашего покороного слуги. Мне стоит делать ролики чаще.

iCode School

Каждый ролик посвящен конкретному классу. Начинающим глянуть плейлист Основы программирования. Автора приятно слушать, но звук записан как в бочке.

Ivan Skorokhod

Перевод стэнфордского курса по iOS разработке. Есть ролики про Swift. Хорошая подача, плохой звук.

SwiftBook

Интервью с разработчиками и практические задачи. Автор зачитывает код, который печатает - меня это утомляет. Хороший звук.

MadBrains

В формате тех. докладов разбирают практические задачи. Есть видео о том как получить реджект и про RX. Ролики большие, но смотреть интересно.

Рускоязычные туториалы

Habr

Портал с туториалами и практическми задачами. Авторы отвечают в комментариях. Ссылку привел конкретно по iOS разработке, но гляньте и другие потоки.

Apptractor

В телеграм-канале приходит ежедневная подборка туториалов. По воскресеньям дайджест материалов за неделю.

SwiftBook

Туториалы и переводы. Документация по Swift на русском языке. Есть платный курс для iOS разработчиков.

Забугорные туториалы

Ray Wenderlich

Большие туториалы в практическом контектсе. У автора есть книги по гиту, базе данных и SwiftUI. Есть видео-курсы. Некоторый контент платный.

useyourloaf.com

Короткие статьи с практикой. Часто нахожу сайт в выдаче. Stackoverflow на максималках.

iosdevweekly.com

Подборки разбиты по категориям - инструменты, код, дизайн и маркетинг. Похож на AppTractor, только забугорный.

hackingwithswift.com

Короткие туториалы. Часто встречаю в гугле в выдаче. Есть платные курсы.

swiftsenpai.com

Разбирают сложные инструменты. Много туториалов по новым технологиям.

nshipster.com

Туториалы с глубоким погружением. Есть про среду разработки и зависимости.

swiftontap.com

Документация по SwiftUI с примерами. Практическое руководство.

theswiftdev.com

Туториалы с не классическими практическими задачами типа как запускать swift-файлы как скрипты и обрабатывать препроцессор инфо.

Забугорные видео

Стенфордский курс, оригинал

Популярный курс среди начинающих разработчиков. Если хорошо с английским, начните с этого. В разделе с локализованными ресурсами есть ссылки на переводы.

Kavsoft

Туториалы и практические примеры на SwiftUI. Автор не озвучивает ролики, пояснения появляются текстом на экране.

Чаты

Чат Код Воробья

Наш чат. Модерируем токсичных разработчиков, помогаем начинающим и продолжающим.

SwiftBook Чат

Чат популярной платформы. В чате сейчас больше 5к людей.

Подборки библиотек

cocoacontrols.com

Подборка UI-библиотек, сразу с превью.

swiftpackageindex.com

Поиск SPM-библиотек. Автор отбирает библиотеки.

iosdev.tools

Короткий обзор библиотек в формате новостей.

swift.libhunt.com

Библиотеки разбиты на 74 категории. Есть реклама - мешает в навигации.

Мастхев библиотеки

Alamofire

Фасад для сетевых запросов.

SwiftyJSON

Будете быстрее разоврачивать значения в JSON.

Nuke

Использует нативные инструменты чтобы кэшировать изображения.

SPPermissions

Работа с разрешениями.

Интересные репозитории

Awesome-iOS

Подборка библиотек. Репозитории разбиты на 200 категорий. Есть подборки с курсами.

Awesome iOS ещё один

Мой сборник библиотек. Есть сайт. Планирую написать приложение.

GitHub Trends

Популярные Swift-библиотеки на GitHub.

Инструменты

nsdateformatter.com

Примеры форматирования даты с помощью DateFormatter.

epochconverter.com

Конвертор Timestamp.

Генератор промо-изображений

Доступны стили новое приложение, обновление, подписка и оффер. Настраивается язык и цвет фона. Есть размеры для сторис, банеры и квадраты.

Вопросы

Stackoverflow

Чаще всего запрос в гугол приведет вас сюда. Можно задавать свои вопросы. Есть система рейтинга.

Русский Stackoverflow

Аналог англоязычного портала. Не активен в русском сегменте.

Q&A

Русский агрегатор вопросов.

На этом всё

Если вы знаете хорошие ресурсы, напишите мне чтобы добавить их в статью.


Другие туториалы

Интерфейс и UIKit

Жизненный цикл UIViewController

Рассмотрим когда вызываются методы контроллера и что можно делать внутри них. Когда настраивать вьюхи и данные.

Новое в iOS 15

UISheetPresentationController

В iOS 15 появились sheet-контроллеры. Их можно перетаскивать с изменением высоты. Вы встречали эти контроллеры в приложениях «Карты» и «Акции».

Новое в iOS 15

StoreKit 2

Apple пересмотрела логику покупок и переписала StoreKit. Буду много хвалить - крутой апдейт этого года.

Часть 1: Коллекция и Таблица

Drag и Drop

Как изменить порядок ячеек в коллекции и таблице. Как перенести ячейки в другую коллекцию. Перемещение нескольких ячеек группой.

В telegram-канале приходят уведомления о новых туториалах. В чате для iOS разработчиков ответят на вопросы.

Открыть Telegram-канал