Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 3575 сообщений
Cообщения с меткой

swift - Самое интересное в блогах

«  Предыдущие 30 Следующие 30  »
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Минимизируем человеческий фактор в Swift

Суббота, 29 Января 2023 г. 00:19 (ссылка)

Поиск неочевидных ошибок в коде зачастую попросту выводит из себя, и это нормально. Чтобы позаботиться об эмоциональном здоровье не только своём, но и коллег, мы нашли решение для сохранения нервных клеток. В данной статье мы собрали несколько инструментов, которые позволяют команде работать комфортно и эффективно. Описанные ниже инструменты используем при разработке каждого проекта Иностудио.

Читать далее

https://habr.com/ru/post/713456/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713456

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Связный список в Swift

Пятница, 27 Января 2023 г. 08:51 (ссылка)

Сегодня мы поговорим, что такое связный список, что делает его таким особенным, как он работает, чем он отличается от обычного массива (о котором я подробно писал в прошлой статье), и попутно мы увидим, как связные списки хороши для решения определенного класса задач.

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

Читать далее

https://habr.com/ru/post/713162/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713162

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Связный список в Swift

Пятница, 27 Января 2023 г. 08:51 (ссылка)

Сегодня мы поговорим, что такое связный список, что делает его таким особенным, как он работает, чем он отличается от обычного массива (о котором я подробно писал в прошлой статье), и попутно мы увидим, как связные списки хороши для решения определенного класса задач.

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

Читать далее

https://habr.com/ru/post/713162/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713162

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Apple Pro Weekly News (16.01 – 22.01.23)

Понедельник, 23 Января 2023 г. 19:55 (ссылка)

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

Перейти к новостям

https://habr.com/ru/post/712354/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712354

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Текстовые модификаторы в SwiftUI

Понедельник, 23 Января 2023 г. 09:28 (ссылка)

Текстовые модификаторы в SwiftUI

Читать далее

https://habr.com/ru/post/711220/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711220

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Текстовые модификаторы в SwiftUI

Понедельник, 23 Января 2023 г. 09:28 (ссылка)

Текстовые модификаторы в SwiftUI

Читать далее

https://habr.com/ru/post/711220/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711220

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30 Следующие 30  »

<swift - Самое интересное в блогах

Страницы: 1 [2] 3 4 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda