|
|
rss_habr
[Перевод] Advanced Data Protection для iCloud. Какое значение это имеет для Tact и других приложений, использующих CloudKitПятница, 03 Февраля 2023 г. 11:49 (ссылка)
В декабре 2022 года Apple объявила о новых мощных средствах защиты данных. Из трех объявленных средств защиты, iMessage Contact Key Verification относится к Сообщениям, следовательно, выходит за рамки этого поста. Поговорим о двух других. Читать далееhttps://habr.com/ru/post/713350/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713350
rss_habr
[Перевод] Соотношение сторон и масштабирование изображений в Image компонентеЧетверг, 02 Февраля 2023 г. 15:56 (ссылка)
Давайте попробуем посмотреть за короткий промежуток времени как работает масштабирование в Image. Для, тем, кто пришел в SwiftUI из UIKit думает что система достаточно простая и все модификаторы понятны, но иногда это работает, не так, как вы ожидаете. Читать далееhttps://habr.com/ru/post/714438/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714438
rss_habr
[Перевод] Pulse 3: что ты такое?Четверг, 02 Февраля 2023 г. 11:02 (ссылка)
10 января 2023 г. Сегодня моя 10-я годовщина программирования на платформах Apple, и что может быть лучше, чем отпраздновать это новым крупным выпуском — Pulse 3.0 вышел! Мне нравился каждый год, когда я работал над iOS. Я начал в 2012 году с Objective-C, и теперь, благодаря Swift и SwiftUI, я могу таргетировать все платформы Apple, что невероятно. Pulse 3 — это полная переработка. Он расширяет возможности и обеспечивает почти полное равенство функций между iOS, macOS, watchOS и tvOS с одной и той же кодовой базой. Pulse — это сетевой логгер, созданный с помощью SwiftUI. Он интегрируется на URLSession уровне, позволяя ему видеть незашифрованный трафик и записывать метрики задач, доступные только на этом уровне. Читать далееhttps://habr.com/ru/post/713360/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713360
rss_habr
[Перевод] NSPredicate: старый API с новыми сюрпризамиСреда, 01 Февраля 2023 г. 16:11 (ссылка)
NSPredicate: старый API с новыми сюрпризами. Недавно я работал с NSPredicate — API, который существует с момента выхода Mac OS X Tiger в 2005 году — и то, что выглядело довольно простым, не работало так, как я ожидал. Я внедрял поддержку Apple Shortcuts в своем приложении для чтения, чтобы пользователи могли автоматизировать процессы взаимодействия. Я заметил, что при использовании EntityPropertyQuery, некоторые, основанные на свойствах, запросы статей не возвращали ожидаемое их количество. У меня было четырнадцать статей, сохраненных на симуляторе iPad. Четыре из них были написаны мной. Однако, когда я искал статьи, где автором был не «Дуглас Хилл», то вместо ожидаемых десяти, в результате получал лишь две. Было ясно, что статьи не были включены в поиск, если не был указан автор статьи. Другими словами, когда свойство author было равно nil. (Я буду комбинировать термины nil и null, т.к. они представляют одну и ту же концепцию с разными именами в разных программных стеках.) Читать далееhttps://habr.com/ru/post/713250/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713250
rss_habr
[Перевод] Три способа общения через WatchConnectivityВторник, 31 Января 2023 г. 17:52 (ссылка)
Продолжая свое путешествие с watchOS, я хочу выделить различные методы, которые у нас есть для связи между устройствами iPhone и Apple Watch. В течение последних недель я глубоко погрузился в WatchConnectivity и то, как его можно использовать для обмена данными. Этот пост должен дать обзор моих выводов и помочь выбрать правильный метод для данного варианта использования. Читать далееhttps://habr.com/ru/post/713354/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713354
rss_habr
Поиск callback-ов кнопок в рантайме iOSПонедельник, 30 Января 2023 г. 17:47 (ссылка)
Основой мобильных приложений является пользовательский интерфейс. По этой причине, при анализе приложения без доступа к исходным кодам, точку входа в определенный блок функциональности кажется логичным искать в этом самом пользовательском интерфейсе прямо во время работы приложения и уже собрав некоторую информацию о логике работы переходить к реверсу. В данной статье будет рассказано как узнать какой callback будет вызван при нажатие кнопки в интерфейсе iOS приложения с использованием фреймворка frida. Также я думаю эта статья будет полезна тем разработчикам на iOS кто хочет знать как работает внурянка cllaback-ов графических элементов. Для нетерпеливых конечный скрипт тут. Читать дальше →https://habr.com/ru/post/713732/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713732
rss_habr
[Перевод] Как ускорить разработку и тестирование в SwiftUI с помощью PreviewSnapshotsПонедельник, 30 Января 2023 г. 17:07 (ссылка)
Как ускорить разработку и тестирование в SwiftUI с помощью PreviewSnapshots. Одной из замечательных особенностей разработки в SwiftUI является Xcode Previews, которые обеспечивают быструю UI-итерацию путем визуализации изменений кода в режиме реального времени наряду с кодом SwiftUI. Читать далееhttps://habr.com/ru/post/713346/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713346
rss_habr
[Перевод] Настройте 3D-шахматную доску с помощью SwiftUI и RealityKitПонедельник, 30 Января 2023 г. 10:54 (ссылка)
Использование фреймворков SwiftUI, RealityKit, ARKit и Multipeer Я провел большую часть этого года (2022), изучая SceneKit. Путешествие, которое я задокументировал почти двумя дюжинами статей на эту тему, вы найдёте здесь, на Medium. Изучив большинство элементов в SceneKit, я решил перейти на RealityKit/ARKit в 2023 году. Я не был уверен, с чего начать, поэтому я смотрел последние презентации WWDC2022 на ARKit, а затем на RealityKit, ну и — это не помогло. Я посмотрел, что было вначале, а затем самый ранний WWDC. Читать далееhttps://habr.com/ru/post/713358/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713358
rss_habr
Мобильная разработка за неделю #473 (23 — 29 января)Понедельник, 30 Января 2023 г. 05:14 (ссылка)
Наш новый дайджест для разработчиков мобильных приложений! В нем про человеческий фактор в Swift и доступность, функциональное мышление и новый Logcat, новинки Flutter, умные тесты, разработку магазинов и многое другое! https://habr.com/ru/post/713554/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713554
rss_habr
Минимизируем человеческий фактор в SwiftСуббота, 29 Января 2023 г. 00:19 (ссылка)
Поиск неочевидных ошибок в коде зачастую попросту выводит из себя, и это нормально. Чтобы позаботиться об эмоциональном здоровье не только своём, но и коллег, мы нашли решение для сохранения нервных клеток. В данной статье мы собрали несколько инструментов, которые позволяют команде работать комфортно и эффективно. Описанные ниже инструменты используем при разработке каждого проекта Иностудио. Читать далееhttps://habr.com/ru/post/713456/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713456
rss_habr
Яндекс Карты и React Native. Часть 2. HUD и методы картыПятница, 27 Января 2023 г. 22:19 (ссылка)
В этой статье речь пойдет о наложении HUD на карту. Рассмотрим на конкретных примерах методы для взаимодействия с картой. Реализуем функционал перехода центра камеры на конкретную координату, зум камеры, а также функцию подгонки камеры под такую позицию, при которой все маркеры отображались бы на экране. Читать далееhttps://habr.com/ru/post/713374/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713374
rss_habr
[recovery mode] Яндекс Карты и React Native. Часть 1. Установка и примитивыПятница, 27 Января 2023 г. 17:53 (ссылка)
Yandex Maps SDK: использование в React Native-приложении В этой статье расскажу о том, как я лично столкнулся с Yandex Maps SDK для React Native и опишу базовый инструментарий, который предоставляет эта библиотека с небольшими примерами. Читать далееhttps://habr.com/ru/post/713322/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713322
rss_habr
Табличная классификация и регрессия Apple MLПонедельник, 23 Января 2023 г. 21:06 (ссылка)
Одной из самых замечательных и важных особенностей работы нейронных сетей является способность работы с табличными данным. В принципе, это напрямую вытекает из их природы, однако, в плане использования совместно с Machine Learning – это свойство не так уж очевидно. Вместе с тем, именно оно раскрывает потенциал использования искусственного интеллекта в мобильных приложениях – натренированная на больших объемах данных нейросеть способна делать весьма близкие к действительности предсказания. Apple представляет инструменты для быстрого создания и эффективного использования элементов искусственного интеллекта в ваших приложениях. Читать далееhttps://habr.com/ru/post/712094/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712094
rss_habr
[Перевод] Текстовые модификаторы в SwiftUIПонедельник, 23 Января 2023 г. 09:28 (ссылка)
Текстовые модификаторы в SwiftUI Читать далееhttps://habr.com/ru/post/711220/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711220
rss_habr
Мобильная разработка за неделю #472 (16 — 22 января)Понедельник, 23 Января 2023 г. 05:20 (ссылка)
Возвращаемся с первым в новом году “мобильным” дайджестом. В нем кастомные макеты, безопасный Swift и опыт KMM, что ждать разработчикам, типы тестировщиков, годовой отчет State of Mobile 2023 и многое другое! https://habr.com/ru/post/712108/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712108
rss_habr
[Перевод - recovery mode ] Создание кастомного макета в SwiftUI. ИнтервалыПятница, 20 Января 2023 г. 19:05 (ссылка)
С помощью нескольких макетов мы можем компоновать представления различными способами. Одним из важнейших параметров является интервал (spacing) между дочерними элементами конкретного макета. На этой неделе мы узнаем, как создать кастомный макет, позволяющий задавать определенное расстояние между представлениями, и как соблюдать платформенно-ориентированные предопределенные правила интервалов в SwiftUI. Читать далееhttps://habr.com/ru/post/711912/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711912
rss_habr
[Перевод] Безопасная отладка вашего приложения в продакшенеПятница, 20 Января 2023 г. 17:09 (ссылка)
Безопасная отладка вашего приложения в продакшене Production (продакшен, прод) - версия продукта, прошедшая все стадии тестирования и выложена онлайн / установлена клиенту. Читать далееhttps://habr.com/ru/post/710922/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710922
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |