Публикации по теме '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 или любой другой платформы очень важно иметь в виду, что ожидания ваших клиентов очень высоки, чтобы ваше приложение работало очень хорошо. Они не должны беспокоиться, если приложение медленно отвечает, интерфейс вялый или какие-либо другие проблемы.
Представьте, что ваши клиенты оплачивают свои счета, и вдруг приложение падает. Это не тот опыт, которого они ожидают, и в этом случае все еще хуже,..