Публикации по теме 'ios'


Обработка обработки основного фильтра изображений с параллелизмом в Swift
Ускорьте обработку изображений в 6 раз в iOS, используя силу параллелизма За последний месяц я опубликовал несколько статей о параллельном программировании. Это тема, которая была центральной на WWDC 2021, и я уверен, что мы вернемся к ней и на WWDC 2022. В этой части я хочу заглянуть в область, которая является идеальным приложением для параллельного кодирования — в платформу, которую Apple пропустила из поля зрения прошлым летом, Core Image. Обновление касалось фильтров..

Работа с условиями гонки в связанных вызовах API с использованием Swift
Объясняется на примерах обработчиков завершения, рекурсий и семафоров. В этой статье я немного расскажу о своем опыте обработки связанных вызовов API в моем приложении Nano Challenge 2 Colorio . Здесь я расскажу о своих способах их обработки, а также об альтернативах. что можно использовать. Ключевые слова Обработчики завершения Рекурсия Семафоры Начнем с простого вызова API. Вы когда-нибудь хотели использовать API и загружать свои данные в табличное представление? Обычно..

Проблемы выравнивания в реальном мире в SwiftUI 2.0
Взгляд на проблемы выравнивания на основе вопроса SO Летом 2020 года я написал статью об использовании выравниваний в SwiftUI и подумал, что было бы неплохо вернуться к ней, поскольку она по сути основана на SwiftUI 1.0. Пересмотрите тему, используя вопросы SO, чтобы найти реальную проблему и решение. В связи с чем вот вопрос. SwiftUI, выравнивание двух элементов в разных контейнерах представления Спасибо за ответ на вопрос о переполнении стека!..

Тестирование SwiftUI + комбинированное приложение iOS с использованием чистой архитектуры
Чистое тестирование iOS-приложений Это вторая часть продолжающегося списка статей. Настоятельно рекомендую прочитать первую часть , прежде чем продолжить. Основы Тестирование iOS-приложения, созданного с помощью SwiftUI и Combine с использованием чистой архитектуры, можно выполнить в несколько шагов. Во-первых, вам нужно будет создать тестовые примеры для вашего приложения. Это можно сделать с помощью платформы XCTest , входящей в состав Xcode. После того, как вы создали свои..

Создание клона Facebook Messenger в React Native.
Создание клона Facebook Messenger в React Native. "Эй, я ищу возможности удаленной работы на неполный рабочий день" Это первая из серии сообщений в блоге, в которых я расскажу о своем опыте работы с React Native. ОБНОВИТЬ: Watermelon Messenger # 1 - переходы в панели вкладок с использованием React Navigation, Reanimated, Gesture Handler Достичь эффективной анимации в react native может быть непросто. Есть разные способы оживить объекты в react…..

Правильно используйте пользователя Swift по умолчанию
Сделайте свой код менее подверженным ошибкам, избегая работы напрямую со строками Вы, наверное, видели эту реализацию много раз: Что здесь могло пойти не так? Поскольку мы работаем со строками для получения / установки значения (строки) для определенного ключа (также строки!), Мы делаем наш код подверженным возможным опечаткам. В этой короткой статье мы узнаем, как безопасно работать с UserDefaults на примере AuthCredentials , который отвечает за отслеживание того, запускал..

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