Публикации по теме '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, и нет..