Туториалы
-
Разработка, FoundationЧитается за 6 минут
Как форматировать значения с Formatters
Как форматировать значения в Swift при помощи форматтеров. Валюта, дата, фото и другое.
-
SwiftUI, ExtensionsЧитается за 8 минут
Live Activity и Dynamic Island
Как создать, обновлять и завершить Live Activity. Интерфейс Live Activity. Как работать с Dynamic Island.
-
Разработка, FoundationЧитается за 17 минут
Как локализовать приложение с NSLocalisedString
Большой гайд по локализации. Как перевести текст, фото и значения. Обзор инструментов и автоматизаций.
-
Swift, FoundationЧитается за 9 минут
Модификаторы доступа в Swift
Уровни доступа делают код безопасным и разделенным, уменьшают случайные ошибки.
-
SwiftЧитается за 26 минут
Асинхронность с async/await и actor
Разберём async, await, actor. Напишем тузлу для поиска приложений в App Store.
-
App Store ConnectЧитается за 1 минуту
Альтернативные иконки для тестов Product Page Optimization
Как добавить альтернативные иконки для A/B тестов на странице приложения в App Store.
-
UIKitЧитается за 2 минуты
Отступы Edge Insets для UIButton
Как добавить отступ между текстом и картинкой в UIButton. Как поместить иконку справа от текста.
-
РазработкаЧитается за 1 минуту
Как очистить UserDefaults и Realm для Mac Catalyst
Как очистить данные для приложения Catalyst включая AppGroup, Realm и UserDefaults.
-
UIKitЧитается за 2 минуты
Жизненный цикл UIViewController
Рассмотрим когда вызываются методы контроллера и что можно делать внутри них. Когда настраивать вьюхи и данные.
-
UIKitЧитается за 3 минуты
SF Symbols 4 и Render Mode
Как работают Monochrome, Hierarchical, Palette, Multicolor Render для SF Symbols. Примеры кода для UIKit и SwiftUI.
-
UIKitЧитается за 3 минуты
UISheetPresentationController как в приложении Карты
В iOS 15 появились sheet-контроллеры. Это модальные контроллеры, которые с помощью жеста меняют высоту. Вы встречали эти контроллеры в приложениях «Карты» и «Акции».
-
UIKitЧитается за 8 минут
Drag и Drop для таблицы и коллекции
Как изменить порядок ячеек в коллекции и таблице. Как перенести ячейки в другую коллекцию. Перемещение нескольких ячеек группой.