|
rss_habr
[Перевод] Создание custom layout в SwiftUI. КэшированиеПятница, 09 Декабря 2022 г. 09:49 (ссылка)
В предыдущем посте мы рассказали об основах нового протокола Layout. Сегодня я собираюсь продолжить серию постов, посвященной созданию многократно используемых custom layouts, рассказав про кэширование информации layout и настройку производительности. SwiftUI вызывает функции вашего custom layout множество раз на протяжении всего жизненного цикла для определения различных вариантов размеров в процессе компоновки. Он кэширует несколько объектов автоматически, но вы также можете реализовать свой собственный вариант кэширования, если вам нужно улучшить производительность layout. Читать далееhttps://habr.com/ru/post/703850/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703850
rss_habr
Боксы, микрофичи и хлебные крошки: как прошёл iOS-митап red_mad_robotСреда, 07 Декабря 2022 г. 14:37 (ссылка)
17 ноября мы провели в нашем московском Робохранилище митап для iOS-разработчиков. Говорили про обобщённое программирование в Swift, метаморфозы архитектуры и нативную навигацию, ели пиццу — а теперь рассказываем подробнее, как всё прошло. Читать далееhttps://habr.com/ru/post/704060/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704060
rss_habr
Flutter, создание Home Widget на платформе iOSВторник, 06 Декабря 2022 г. 16:43 (ссылка)
Всем привет! Меня зовут Константин, я Flutter-разработчик в компании Nord Clan. https://habr.com/ru/post/703632/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703632
rss_habr
[Перевод] Как Xcode 14 непреднамеренно увеличивает размер приложенияПонедельник, 05 Декабря 2022 г. 17:17 (ссылка)
Как Xcode 14 непреднамеренно увеличивает размер приложения Читать далееhttps://habr.com/ru/post/703362/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703362
rss_habr
Мобильная разработка за неделю #468 (28 ноября — 4 декабря)Понедельник, 05 Декабря 2022 г. 05:11 (ссылка)
В нашем новом дайджесте много всего интересного — метаморфозы архитектуры и анимации, разработка в Канаде и принципы хорошего UX, простые метрики качества, симулятор города в облаке, лучшие приложения и игры для Android и iOS и многое, многое другое! https://habr.com/ru/post/703424/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703424
rss_habr
[Перевод] Малоизвестные возможности расширения VS Code SwiftВоскресенье, 04 Декабря 2022 г. 10:32 (ссылка)
Малоизвестные возможности расширения VS Code Swift Большую часть этого года я работал над расширением Swift для Visual Studio Code. Работа является частью Swift Server Workgroup, направленной на улучшение опыта разработки на Swift за пределами экосистемы Apple. Читать далееhttps://habr.com/ru/post/703314/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703314
rss_habr
[Перевод] Редактируйте виджеты экрана блокировки когда устройство заблокированоСуббота, 03 Декабря 2022 г. 11:34 (ссылка)
Недавно на работе нас попросили отредактировать содержимое виджетов экрана блокировки, когда устройство заблокировано, подобно виджету «Activity Rings», который не показывает ваш ежедневный прогресс, когда вы блокируете устройство. Оказалось, что не так уж очевидно, как этого добиться. В этом небольшом посте я хочу рассказать о том, что необходимо для достижения такого же поведения, как у виджета «Activity Rings». Читать далееhttps://habr.com/ru/post/703158/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703158
rss_habr
Делегаты в Swift на простом примереПятница, 02 Декабря 2022 г. 20:34 (ссылка)
Эта статья для уровня trainee, а значит для совсем начинающих великолепных разработчиков. Статья состоит из двух частей. Первая - удалим из проекта Основная цель статьи - рассказать просто, на примере, как можно использовать паттерн делегирования в https://habr.com/ru/post/703232/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703232
rss_habr
[Перевод] Советы по отладке при работе над проектами SwiftПятница, 02 Декабря 2022 г. 20:27 (ссылка)
Вот несколько моих любимых трюков и советов по отладке, которые я использую при работе над проектами Swift. Читать далееhttps://habr.com/ru/post/703184/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703184
rss_habr
[Перевод] Зональная Диаграмма со слоем затемнения вплоть до текущего момента времениЧетверг, 01 Декабря 2022 г. 17:11 (ссылка)
Зональная Диаграмма со слоем затемнения вплоть до текущего момента времени Читать далееhttps://habr.com/ru/post/702890/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702890
rss_habr
[Перевод] Правила работы с MainActorЧетверг, 01 Декабря 2022 г. 11:20 (ссылка)
Я попытаюсь определить, что делает @MainActor, а чего он не гарантирует. Читать далееhttps://habr.com/ru/post/702410/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702410
rss_habr
[Перевод] Улучшенные API навигации SwiftUIСреда, 30 Ноября 2022 г. 15:11 (ссылка)
Сегодня мы выпускаем самое большое обновление для нашей библиотеки SwiftUINavigation с момента её первого выпуска год назад. В нём обеспечена поддержка новых API-интерфейсов iOS 16, исправлены ошибки некоторых навигационных инструментов Apple, улучшена поддержка оповещений и диалоговых окон подтверждения, а также улучшена документация. Присоединяйтесь к нам для быстрого обзора новых функций и обязательно обновитесь до версии 0.4.0, чтобы получить доступ ко всему этому и многому другому: Читать далееhttps://habr.com/ru/post/702580/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702580
rss_habr
[Перевод] Разработка приложений с помощью Симулятора Аксессуаров HomeKitСреда, 30 Ноября 2022 г. 10:01 (ссылка)
Узнайте, как использовать HomeKit Accessory Simulator (HAS) (Симулятор аксессуаров для HomeKit) от Apple, для имитации смарт-аксессуаров для дома при разработке приложений с поддержкой HomeKit. Читать далееhttps://habr.com/ru/post/702394/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702394
rss_habr
[Перевод] Управление загрузками в XcodeВторник, 29 Ноября 2022 г. 11:23 (ссылка)
Начиная с Xcode 14, симуляторы для watchOS и tvOS доступны в виде отдельных загрузок (iOS и macOS по-прежнему «встроены»). Данное решение позволяет значительно уменьшать размер загрузки приложения, однако теперь вам придется самостоятельно управлять этими большими (3-4 ГБ) компонентами. При первом запуске Xcode 14 вам будет предложено загрузить дополнительные платформы. Также подсказка появится, когда вы попытаетесь запустить код без среды выполнения. Но что это за загрузки и где они хранятся? Первый совет — откройте дисковую утилиту (Disk Utility). Вы увидите кучу новых томов «Симулятор», смонтированных в разделе «Образы дисков» (Disk Images): Читать далееhttps://habr.com/ru/post/701862/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701862
rss_habr
Настройка Push Notifications на React Native & Expo GoПонедельник, 29 Ноября 2022 г. 03:31 (ссылка)
Настроим Push уведомления при использования EAS. https://habr.com/ru/post/702160/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702160
rss_habr
Android vs iOS: кто быстрее покорит Эверест?Понедельник, 28 Ноября 2022 г. 16:59 (ссылка)
Привет всем мобильным разработчикам! Мы одинаково любим Android и iOS. Но у каждого свои предпочтения. Предлагаем определить фаворита в дружеском поединке. Для этого перенесёмся в Гималаи и покорим Эверест. Выберите команду и постарайтесь дать как можно больше правильных ответов, чтобы добраться до вершины первыми. На весь тест 10 минут. Взобраться на Эверестhttps://habr.com/ru/post/700550/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700550
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |