Как стать автором
Обновить
7
0

Пользователь

Отправить сообщение

Безопасная отладка вашего приложения в продакшене

Время на прочтение6 мин
Количество просмотров1.5K

Безопасная отладка вашего приложения в продакшене

Production (продакшен, прод) - версия продукта, прошедшая все стадии тестирования и выложена онлайн / установлена клиенту.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Как управлять настройками сборки, используя файлы конфигурации Xcode

Время на прочтение3 мин
Количество просмотров2.4K

Как управлять настройками сборки, используя файлы конфигурации Xcode

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

Как поддерживать несколько виджетов при использовании WidgetKit?

Время на прочтение3 мин
Количество просмотров692

Как Поддерживать Несколько Виджетов При Использовании WidgetKit?

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

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Предварительный просмотр Stateful Вью в SwiftUI

Время на прочтение5 мин
Количество просмотров1.2K

При создании пользовательского интерфейса в SwiftUI мы, как правило, создаем два типа компонентов пользовательского интерфейса: экраны и (переиспользуемые) вью. Обычно мы начинаем с создания прототипа экрана, что неизбежно приводит к Massive ContentView, далее который мы начинаем рефакторить в более мелкие, используемые повторно компоненты.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Новая библиотека, чтобы управлять зависимостями и не дать им управлять вами

Время на прочтение7 мин
Количество просмотров1.4K

Новая библиотека, чтобы управлять зависимостями и не дать им управлять вами

Мы рады открыть исходный код совершенно новой системы управления зависимостями для приложений на Swift. Она позволяет легко распространять зависимости вглубь вашего приложения эргономичным, но в то же время безопасным способом. Как только вы начнете управлять ими, то сразу же сможете писать более простые тесты, обнаруживать в превью Xcode мощь, не имеющую себе равных, улучшать время компиляции и многое другое.

Присоединяйтесь к нам, чтобы получить краткий обзор и подумать над добавлением библиотеки в свое приложение уже сегодня!

Читать далее
Рейтинг0
Комментарии1

Более Быстрые Сборки Apple с помощью lld Linker

Время на прочтение5 мин
Количество просмотров1.7K

Более Быстрые Сборки Apple с помощью lld Linker.

Linker - Компоновщик (также редактор связей, от англ. link editor) — инструментальная программа, которая производит компоновку («линковку»): принимает на вход один или несколько объектных модулей и собирает из них исполняемый или библиотечный файл-модуль.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Улучшения Функции Автодополнения в Xcode 14

Время на прочтение4 мин
Количество просмотров1.8K

Улучшения Функции Автозавершения в Xcode 14

Apple описывает Xcode 14 как «все, что вам нужно» для создания программного обеспечения для своих платформ. Компания реализовала ряд улучшений, таких как несколько обновленных функций автозавершения, для повышения производительности Xcode. Читайте дальше, чтобы узнать, какие из них я считаю особенно важными, и посмотреть, как они работают на практике.

Читать далее
Всего голосов 3: ↑1 и ↓20
Комментарии1

Понимание жизненных циклов вью SwiftUI

Время на прочтение3 мин
Количество просмотров4.9K

Я написал приложение под названием SwiftUI View Lifecycle. Приложение позволяет вам наблюдать, как различные конструкции и контейнеры SwiftUI влияют на жизненный цикл вью, включая время жизни его состояния и время вызова onAppear. Код приложения находится на GitHub. Его можно собрать для iOS и macOS.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Статические и динамические фреймворки на iOS — обсуждение с ChatGPT

Время на прочтение11 мин
Количество просмотров4K

Статические и динамические фреймворки на iOS - обсуждение с ChatGPT

Как и большинство людей в мире технологий, мы экспериментировали с ChatGPT и хотели посмотреть, как он справится с низкоуровневыми техническими деталями. Мы попросили ChatGPT написать блог о статических и динамических фреймворках в iOS. Здесь - его ответ, а также то, что он сделал правильно, а что нет.

Читать далее
Всего голосов 3: ↑0 и ↓3-3
Комментарии0

Расширяя Xcode с помощью включений

Время на прочтение6 мин
Количество просмотров880

Расширяя Xcode с помощью включений

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

Читать далее
Всего голосов 4: ↑1 и ↓3-2
Комментарии0

Туториал по Встроенным Подпискам в iOS с помощью StoreKit 2 и Swift

Время на прочтение34 мин
Количество просмотров12K

Туториал по Встроенным Подпискам в iOS с помощью StoreKit 2 и Swift

Пошаговое руководство по созданию рабочего примера приложения с подписками на SwiftUI.

Читать далее
Рейтинг0
Комментарии0

Будущее Foundation

Время на прочтение2 мин
Количество просмотров1.5K

Будущее Foundation

9 ДЕКАБРЯ 2022 г. Тони Паркер

Фреймворк Foundation используется почти во всех проектах Swift. Он обеспечивает как базовый уровень функциональности для таких основных элементов, как строки, коллекции и даты, так и устанавливает соглашения для написания отличного Swift-кода.

Читать далее
Всего голосов 4: ↑1 и ↓3-2
Комментарии0

Создание собственного макета в SwiftUI. Интервалы

Время на прочтение5 мин
Количество просмотров707

Создание собственного макета в SwiftUI. Интервалы

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

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

Обновление Системы ценообразования App Store: 700 новых ценовых пунктов

Время на прочтение5 мин
Количество просмотров1.7K

Обновление Системы Ценообразования App Store: 700 новых ценовых пунктов

Apple объявила об изменениях в своей системе ценообразования App Store - прочитайте об этом все.

Читать далее
Всего голосов 2: ↑0 и ↓2-2
Комментарии1

Создаем оберточный HStack с помощью протокола Layout SwiftUI

Время на прочтение6 мин
Количество просмотров1.4K

Создаем оберточный HStack с помощью протокола Layout SwiftUI

Компонент, который мы собираемся создать, доступен как Swift Package.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии2

Моушн-инжиниринг в Масштабе

Время на прочтение8 мин
Количество просмотров467

Как Airbnb применяет декларативные шаблоны проектирования для быстрого создания плавной анимации перехода.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Анонс Lottie 4.0 для iOS

Время на прочтение4 мин
Количество просмотров2.3K

Анонс Lottie 4.0 для iOS

Новый движок рендеринга со значительными улучшениями производительности на базе Core Animation.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

clipped() не оказывает влияния на проверку касаний

Время на прочтение2 мин
Количество просмотров1.1K

Clipped() не оказывает влияния на проверку касаний

Модификатор clipped() в SwiftUI обрезает вью до своих(модификатора) границ, скрывая все, что выходит за пределы этих границ. Но обратите внимание, что обрезание не влияет на проверку касаний (hit testing); обрезанный вью по-прежнему принимает тапы / клики за пределами видимой области.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность