Публикации по теме 'swift'
Советы и рекомендации по отладке приложений SwiftUI
Ознакомьтесь с передовыми методами отладки приложений для iOS
Отладка — неотъемлемая часть процесса разработки iOS. Это может быть трудоемкой и утомительной задачей, но давайте рассмотрим некоторые из лучших практик, которые могут сделать этот процесс более быстрым и эффективным.
Используйте операторы печати
Гранд Сентрал Диспетч - Свифт 3
Grand Central Dispatch или GCD - это способ справиться с многозадачностью в наших приложениях для iOS. Принцип работы этой системы заключается в том, что ряд задач может быть отправлен в очереди отправки, которые, в свою очередь, будут выполняться в нескольких потоках и в конечном итоге будут управляться системой.
Часто мы думаем о GCD, когда пытаемся обновить пользовательский интерфейс в одном из наших приложений. Эти обновления происходят в основном потоке, однако есть и другие..
Создайте игру-змейку в SwiftUI с помощью GeometryReader
Узнайте, как использовать протокол Preferences
Хотя я достаточно уверен, что Конфуций, живший примерно в 450 г. до н.э., не был программистом, некоторые советы, которые он давал об обучении, как нельзя более верны, когда дело доходит до программирования.
Скажи мне, и я забуду; Покажи мне, и я запомню; Вовлеки меня, и я пойму.
Так что присоединяйтесь ко мне в этой статье, чтобы понять, как создать простую игру, похожую на змею. Код, в котором я коснусь протокола настроек в..
Интеграция SonarQube с iOS — Swift
Почему SonarQube?
SonarQube ® – это инструмент автоматической проверки кода для обнаружения ошибок, уязвимостей и неприятных запахов в вашем коде. Его можно интегрировать в существующий рабочий процесс, чтобы обеспечить непрерывную проверку кода в ветвях проекта и запросах на вытягивание .
Вы можете проверить веб-сайт SonarQube , чтобы узнать больше об этом. Здесь мы обсуждаем конфигурацию SonarQube в проекте iOS (Swift).
Шаги по интеграции
Для запуска SonarQube нам нужны..
Глубокое погружение в SwiftUI (часть 3)
Использование предпочтений привязки в SwiftUI
Вступление
Это третья часть из пяти частей. Если вы пришли сюда откуда-то, кроме Части 2, вы можете начать с этого коммита.
Обратите внимание, что использование предпочтений представления вместо предпочтений привязки вполне нормально. Когда дело доходит до передачи геометрических данных, связанных с представлением, предпочтения привязки выполняют некоторые операции неявно, поэтому они могут быть предпочтительнее, если вы не хотите..
Кодирование и декодирование JSON с помощью Swift 4
Apple анонсировала Xcode 9 вместе со Swift 4 во время выступления на прошлой неделе в Сан-Хосе на WWDC 2017. Одним из наиболее значительных изменений, внесенных в стандартную библиотеку Swift 4, является серия протоколов для кодирования, декодирования и Сериализация экземпляров типов, которые позволяют пользователям выполнять преобразование в JSON и обратно, а также на локальный диск и обратно. Эти протоколы, в первую очередь Codable , Encodable и Decodable , предназначены для того,..
Сократите время разработки iOS, используя предварительные версии SwiftUI
Предварительный просмотр UIViewController с предварительным просмотром SwiftUI
SwiftUI меняет правила игры и уже принес нам столько пользы с момента своего выпуска.
Однако по-прежнему остаются вопросы о том, достаточно ли стабилен SwiftUI для использования в производственном коде? На это я отвечаю, да. Он более стабилен, чем когда-либо, когда он был выпущен много лет назад.
Другая проблема, вероятно, может заключаться в том, что ваш существующий код использует только UIKit, и нет..