Туториалы для iOS разработчиков
Код Воробья

Туториалы для iOS разработчиков

Здесь приведён список туториалов. О новых туториалах можно узнавать в Telegram-канале. Если вы хотите написать туториал и опубликовать его здесь, напишите мне.

Telegram-канал Telegram-чат Instagram Twitter Вакансии

Уровни доступа в Swift

Рассмотрим уровни доступа и как обезопасить свой код с ними.

Действия на сочетания клавиш в SwiftUI

Знакомимся с модификатором keyboardShortcut. Добавим модификаторы для клавиш .command, .option, .shift

Прототип вью и модификатор ´redacted´ в SwiftUI

Делаем прототип вью в SwiftUI. Скелет интерфейса, пока контент загружается.

Поиск и модификатор ´Searchable´ в SwiftUI

Поиск в SwiftUI. Работаем с модификатором Searchable.

Индикатор прогресса с ´ProgressView´ в SwiftUI

Как устроен ProgressView. Как настроить внешний вид: спиннер и прогресс-бар.

Асинхронность с async/await/actor

Разберём async, await, actor. Напишем тузлу для поиска приложений в App Store, используя новые инструменты.

Как добавить кастомную SwiftUI View в библиотеку Xcode

В этой статье я покажу как добавить свою View в Xcode Library с помощью LibraryContentProvider.

Альтернативные иконки для тестов Product Page Optimization

Как добавить альтернативные иконки для A/B тестов на странице приложения.

Отступы Edge Insets для ´UIButton´

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

Как очистить UserDefaults для Mac Catalyst

Как очистить данные для приложения Catalyst включая AppGroup, Realm и UserDefaults.

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

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

SF Symbols 3 и Render Mode

Вместе c iOS 15 обновили SF Symbols до 3-ей версии. Добавили 600 новых символов и разные способы покрасить их. Некоторые символы получили вариации форм.

´UISheetPresentationController´ как в приложении Карты

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

Drag и Drop для таблицы и коллекции

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

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

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