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


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

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

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

[Перевод] Чем порадует и удивит Swift в 2023 году?

Воскресенье, 27 Ноября 2022 г. 19:29 (ссылка)

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

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

Читать далее

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

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

Декларативный UI: определение, история и необходимость

Четверг, 17 Ноября 2022 г. 16:26 (ссылка)

Декларативное программирование — это парадигма программирования, в которой задаётся ожидаемый результат, а не способ его получения. Об истоках этой технологии, её отличиях от императивной парадигмы и удобстве её использования рассказывает iOS-разработчик red_mad_robot Саша Евсеев.

Читать далее

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

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

Стоит ли переходить с UIKit на SwiftUI? Опыт СберМаркета

Четверг, 17 Ноября 2022 г. 11:14 (ссылка)

Привет! Меня зовут Александр Соломатов, я iOS Chapter Lead в СберМаркете. Моя команда занимается внедрением продуктовых фич в мобильное приложение СберМаркета под iOS. С 2020 года мы живём в продакшене со SwiftUI и я хочу поделиться опытом съеденных кактусов при использовании этого фреймворка. Эта статья для тех, кто размышляет над переходом с UIKit на SwiftUI, но не может решить, нужно ему это или нет. Никого убеждать всё переписать под чистую не буду, но подсвечу плюсы и минусы. Поехали!

Читать далее

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

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

iOS: Навигация по-новому

Воскресенье, 23 Октября 2022 г. 14:11 (ссылка)

С каждый днем все больше разработчиков IOS стремятся свои новые проекты начинать с использованием SwiftUI. И здесь перед ними возникает проблемы в виде реализации устоявшихся представлений о навигации в iOS. Предлагаемые решения от Apple работают весьма часто довольно криво. Это понимают и в самой Apple. По мере развития SwiftUI основной компонент навигации NavigationView был заменен на NavigationStack. И это не просто переименование. Те кто уже использовал NavigationView не готовы от него отказаться, так как его реализация лежала через боль и слезы. Те же кто только входит в мир SUI либо наталкиваются на рекомендации создавать кастомную навигацию, либо смотрят на статьи как разруливать проблемы NavigationView. Новая альтернатива не всем пришлась по-душе, так как на WWDC не продемонстрировали его с лучшей стороны. А она есть. И это хорошая новость! Apple, наконец, освоила паттерн Navigator, которым конкуренты пользовались более 10 лет!

В чем суть: теперь навигация становится возможной даже при помощи передачи пути для навигации. Те кто пользовался DeepLink или UniversalLink возрадуются. Теперь и на их улице будет праздник. Оговорюсь – это не значит что раньше это было невозможно, но теперь не приходится для этого устраивать танцы с бубном.

Чтоб продемонстрировать идею, был набросан минимальный проект, включающий пять экранов, с незамысловатыми названиями: first, second, third и fourh. Эти экраны были объединены следующей схемой переходов:

Читать далее

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

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

4 видео для мобильных разработчиков. Анимации в React Native, keyboard avoiding в SwiftUI и другое

Понедельник, 17 Октября 2022 г. 19:04 (ссылка)

Привет! На связи tech-команда СберМаркета. 13 октября мы провели онлайн-митап для iOS и Android-разработчиков. Хотим поделиться с аудиторией Хабра видео с докладами оттуда. Рассказываем о нашем опыте внедрения SwiftUI и делимся кейсами на ReactNative.

Читать далее

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

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

Приглашаем на мобильный митап от команды СберМаркет Tech

Вторник, 20 Сентября 2022 г. 14:18 (ссылка)

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

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

Layout Protocol: новые возможности SwiftUI

Вторник, 30 Августа 2022 г. 14:10 (ссылка)

WWDC 2022 привнесла много изменений и улучшений в SwiftUI, и обновленный протокол Layout — одно из самых значимых. Об особенностях работы с новыми инструментами компоновки элементов, анонсированными в iOS 16.0, рассказывает iOS-разработчик студии CleverPumpkin Даниил Апальков.

Читать далее

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

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

[Перевод] Что нового в Swift 5.7

Среда, 17 Августа 2022 г. 18:54 (ссылка)

Swift 5.7 привносит в язык очередную гигантскую коллекцию изменений и улучшений, включая такие мощные фичи, как регулярные выражения; практические усовершенствования, как сокращенный синтаксис if let; а также множество доработок по приведению в порядок согласованности вокруг ключевых слов any и some.

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

Читать далее

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

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

SwiftUI. Есть ли жизнь без NavigationView или пару слов о координаторе

Суббота, 06 Августа 2022 г. 16:54 (ссылка)

В далекие – далекие времена, когда iOS была совсем маленькой, разработчики, гордо именуемые iOS-девелоперами, задумались о кастомизации навигационного стека. Не то что навигационный стек был плох – он отлично вписывался в картину мира Apple, но вот навигационная панель часто была «бельмом в глазу» для пользователей и дизайнеров. Поэтому разработчики применяли простой трюк – скрывали панель в приложении, а вместо нее показывали свою собственную панель, со своим собственным дизайном интерфейса, управляющие элементы которого были привязаны все к тем же методам push и pop доступных им из коробки.

Со временем, даже Apple поняли, что так дальше жить нельзя, выпустив iOS 7... Сколько негатива вылилось на головы разработчиков... Но те кто научился кастомизировать панель навигации, выбрались из тех мрачных времен весьма достойно.

Читать далее

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

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

[Перевод] С помощью API iOS 16 компания Apple закладывает основу для разработки смешанной реальности

Пятница, 05 Августа 2022 г. 17:59 (ссылка)

Не сказав об этом ни слова, Apple готовит разработчиков к созданию приложений для своего долгожданного AR/VR-устройства.

Читать далее

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

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

Как локализовать SPM модуль?

Четверг, 04 Августа 2022 г. 12:07 (ссылка)

Swift Package Manager существует уже довольно давно, его популярность растёт, как и количество модулей, доступных для использования. Если вы работаете над своим SPM модулем, будет здорово расширить число разработчиков и проектов, которые могут его использовать, путём добавления локализации.

Читать далее

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

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

Переход на SwiftUI: внедряем TabView взамен UITabBarController

Понедельник, 04 Июля 2022 г. 12:27 (ссылка)

Внедрение SwiftUI (далее — SUI) в уже существующее приложение, написанное на UIKit, в середине 2022 г. уже не является вопросом времени, а скорее, определяется наличием соответствующих навыков. Перевод приложения Утконоса – одного из лидеров e-commerce на российском рынке – на SUI мы начали в конце 2020 года, когда подняли минимальную поддерживаемую версию iOS до 13-ой.

Ниже хочу поделиться опытом перевода UIKit-вого таб-бара на TabView, со всеми подводными камнями: когда у вас есть экраны, написанные как на SUI, так и на UIKit.

Читать далее

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

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

[Перевод] Создание и настройка диаграмм с помощью нового Swift Charts Framework

Пятница, 10 Июня 2022 г. 14:49 (ссылка)

Компания Apple только что анонсировала фреймворк Swift Charts, который мы можем использовать для создания диаграмм в наших приложениях. Судя по беглому взгляду на API, фреймворк может предоставить гораздо больше, чем базовые диаграммы, создаваемые такими приложениями, как Numbers и т.д. В этой статье хотелось бы поделиться первыми экспериментами с API.

Для примеров будем использовать набор данных о популярных именах.

Читать далее

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

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

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

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

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

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