Pull to refresh
7
0
Send message

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

Reading time6 min
Views1.5K

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

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

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments0

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

Reading time3 min
Views690

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

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

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments0

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

Reading time5 min
Views1.2K

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

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments0

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

Reading time7 min
Views1.4K

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

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

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

Читать далее
Rating0
Comments1

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

Reading time5 min
Views1.7K

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

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

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

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

Reading time4 min
Views1.8K

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

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

Читать далее
Total votes 3: ↑1 and ↓20
Comments1

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

Reading time3 min
Views4.9K

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

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments1

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

Reading time11 min
Views4K

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

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

Читать далее
Total votes 3: ↑0 and ↓3-3
Comments0

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

Reading time6 min
Views879

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

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

Читать далее
Total votes 4: ↑1 and ↓3-2
Comments0

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

Reading time34 min
Views12K

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

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

Читать далее
Rating0
Comments0

Будущее Foundation

Reading time2 min
Views1.5K

Будущее Foundation

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

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

Читать далее
Total votes 4: ↑1 and ↓3-2
Comments0

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

Reading time5 min
Views706

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

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

Читать далее
Total votes 1: ↑0 and ↓1-1
Comments0

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

Reading time5 min
Views1.7K

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

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

Читать далее
Total votes 2: ↑0 and ↓2-2
Comments1

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

Reading time2 min
Views1.1K

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

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

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments0

Information

Rating
Does not participate
Registered
Activity