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