Публикации по теме 'swiftui'
Прокрутка к разным позициям в ScrollView с помощью ScrollViewReader в SwiftUI 2
Введение в ScrollViewReader
На недавней конференции WWDC 2020 Apple представила ScrollViewReader . Это одна из функций, которую многие из нас с нетерпением ждали из-за отсутствия поддержки прокрутки в SwiftUI 1.
Как известно многим из нас, в SwiftUI 1 не было встроенной поддержки для прокрутки к определенной строке. Вероятно, есть несколько разных хакерских способов сделать это с помощью кучи кода, написанного разными людьми в Stack Overflow, но это не так. Не будет ли лучше, если..
Советы и рекомендации по отладке приложений SwiftUI
Ознакомьтесь с передовыми методами отладки приложений для iOS
Отладка — неотъемлемая часть процесса разработки iOS. Это может быть трудоемкой и утомительной задачей, но давайте рассмотрим некоторые из лучших практик, которые могут сделать этот процесс более быстрым и эффективным.
Используйте операторы печати
Создайте игру-змейку в SwiftUI с помощью GeometryReader
Узнайте, как использовать протокол Preferences
Хотя я достаточно уверен, что Конфуций, живший примерно в 450 г. до н.э., не был программистом, некоторые советы, которые он давал об обучении, как нельзя более верны, когда дело доходит до программирования.
Скажи мне, и я забуду; Покажи мне, и я запомню; Вовлеки меня, и я пойму.
Так что присоединяйтесь ко мне в этой статье, чтобы понять, как создать простую игру, похожую на змею. Код, в котором я коснусь протокола настроек в..
Глубокое погружение в SwiftUI (часть 3)
Использование предпочтений привязки в SwiftUI
Вступление
Это третья часть из пяти частей. Если вы пришли сюда откуда-то, кроме Части 2, вы можете начать с этого коммита.
Обратите внимание, что использование предпочтений представления вместо предпочтений привязки вполне нормально. Когда дело доходит до передачи геометрических данных, связанных с представлением, предпочтения привязки выполняют некоторые операции неявно, поэтому они могут быть предпочтительнее, если вы не хотите..
Сократите время разработки iOS, используя предварительные версии SwiftUI
Предварительный просмотр UIViewController с предварительным просмотром SwiftUI
SwiftUI меняет правила игры и уже принес нам столько пользы с момента своего выпуска.
Однако по-прежнему остаются вопросы о том, достаточно ли стабилен SwiftUI для использования в производственном коде? На это я отвечаю, да. Он более стабилен, чем когда-либо, когда он был выпущен много лет назад.
Другая проблема, вероятно, может заключаться в том, что ваш существующий код использует только UIKit, и нет..
Обзор кода iOS — Выпуск №40 | Кураторские советы по улучшению кода
iOS Code Review — это информационный бюллетень, выходящий раз в две недели, в котором дополняются советы по улучшению кода от сообщества разработчиков Apple. Swift, Objective-C, iOS, macOS, SwiftUI, UIKit и другие. Куратор Марина Горностаева, выходит каждый второй четверг.
Посетите ioscodereview.com , чтобы подписаться на информационный бюллетень или просмотреть старые выпуски.
Еще больше советов вы можете найти в Твиттере по адресу @ios_code_review 🙌
Почему архитектуру MVC невозможно реализовать в SwiftUI?
SwiftUI MVC? Я так не думаю.
Apple не зря создавала свои основные UI-фреймворки. И UIKit, и SwiftUI в своих концепциях ориентируются на какую-то конкретную архитектуру для фронтенд-проектов и даже на некоторые шаблоны проектирования.
Основное различие между ними заключается в том, что UIKit нацелен на архитектуру MVC, а SwiftUI был разработан для MVVM.
Несмотря на то, что 99% разработчиков считают, что MVC бесполезен в проектах 2022 года, а MVVM гораздо лучше разработан, я должен..