Публикации по теме 'swift'


Начинающий разработчик iOS - вставьте UITextView в ячейку UITableView
Это удобный метод для таких вещей, как приложения-задачи, где вам потенциально может понадобиться более одной строки текста, а UILabel просто не подойдет. Однако вы теряете функцию заполнителя, но это уже другая история. Итак, давайте начнем с создания нового базового проекта iOS - удалим ViewController и связанный с ним файл ViewController.swift. Перетащите TableViewController на его место. Не забудьте установить новый контроллер в качестве начального viewController...

Наиболее важные сочетания клавиш Xcode, которые должен знать каждый разработчик
Как разработчики iOS, мы проводим большую часть времени за работой в Xcode. Для сравнения: это примерно 20–35 часов в неделю ! Что, если я скажу вам, что вы можете использовать это время неэффективно и можете оптимизировать его? Представьте, что в вашем доме есть лифт, но вы все равно пользуетесь лестницей, чтобы подняться на верхний этаж. В конце дня вы достигнете того же этажа, но ценой времени и усталости. То же самое применимо к использованию Xcode без ярлыков. В..

Советы и рекомендации по отладке приложений 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, вы можете начать с этого коммита. Обратите внимание, что использование предпочтений представления вместо предпочтений привязки вполне нормально. Когда дело доходит до передачи геометрических данных, связанных с представлением, предпочтения привязки выполняют некоторые операции неявно, поэтому они могут быть предпочтительнее, если вы не хотите..