Публикации по теме 'ios-app-development'


Сохраните массив пользовательских типов данных в основных данных с помощью Transformable и NSSecureCoding
Сохранение рисунков пользователя в Core Data Трансформируемые атрибуты полезны для хранения нестандартных типов объектов в Core Data. Например, вы можете сохранить экземпляр UIImage в Core Data, установив для его типа атрибута значение Transformable . В этой статье мы пойдем еще дальше, чтобы увидеть, как мы можем хранить массив пользовательских типов данных в Core Data с помощью Transformable и NSSecureCoding . Представьте, что мы хотим хранить рисунки пользователя в Core..

Быстрые советы: конфигурация свойств
Быстрые советы: конфигурация свойств Если вы какое-то время занимались разработкой iOS, вы встречали большие init и viewDidLoad() методы, которые выглядят примерно так: class MyViewController: UIViewController { var collectionView: UICollectionView? override func viewDidLoad() { super.viewDidLoad() let layout = UICollectionViewFlowLayout() layout.scrollDirection = .horizontal collectionView = UICollectionView(frame: .zero,..

Почему у тебя 2 лайка в итоге? Я вижу только 1 действие Like ?
Почему у тебя 2 лайка в итоге? Я вижу только 1 действие Like ?

Интеграция SonarQube с iOS — Swift
Почему SonarQube? SonarQube ® – это инструмент автоматической проверки кода для обнаружения ошибок, уязвимостей и неприятных запахов в вашем коде. Его можно интегрировать в существующий рабочий процесс, чтобы обеспечить непрерывную проверку кода в ветвях проекта и запросах на вытягивание . Вы можете проверить веб-сайт SonarQube , чтобы узнать больше об этом. Здесь мы обсуждаем конфигурацию SonarQube в проекте iOS (Swift). Шаги по интеграции Для запуска SonarQube нам нужны..

Кодирование и декодирование JSON с помощью Swift 4
Apple анонсировала Xcode 9 вместе со Swift 4 во время выступления на прошлой неделе в Сан-Хосе на WWDC 2017. Одним из наиболее значительных изменений, внесенных в стандартную библиотеку Swift 4, является серия протоколов для кодирования, декодирования и Сериализация экземпляров типов, которые позволяют пользователям выполнять преобразование в JSON и обратно, а также на локальный диск и обратно. Эти протоколы, в первую очередь Codable , Encodable и Decodable , предназначены для того,..

Сократите время разработки iOS, используя предварительные версии SwiftUI
Предварительный просмотр UIViewController с предварительным просмотром SwiftUI SwiftUI меняет правила игры и уже принес нам столько пользы с момента своего выпуска. Однако по-прежнему остаются вопросы о том, достаточно ли стабилен SwiftUI для использования в производственном коде? На это я отвечаю, да. Он более стабилен, чем когда-либо, когда он был выпущен много лет назад. Другая проблема, вероятно, может заключаться в том, что ваш существующий код использует только UIKit, и нет..

Расширение Xamarin.Forms.Nuke в iOS для загрузки заполнителя для изображений, которые не загружаются
Каждый раз, когда мы загружаем изображения из Интернета, есть вероятность, что загрузка не удалась. Для лучшего взаимодействия с пользователем важно иметь готовый механизм заполнителя. В этом посте я покажу вам, как я расширил свой форк Xamarin.Forms.Nuke для достижения этой цели на iOS. Что такое Xamarin.Forms.Nuke? Xamarin.Forms.Nuke - это реализация Xamarin.Forms Nuke , одной из самых продвинутых библиотек изображений для iOS на сегодняшний день. Реализация Xamarin.Forms в..