Публикации по теме 'ios-app-development'
Непрерывное обучение iOS — часть 3 (с открытым исходным кодом)
Я хотел бы поделиться с вами проектами с открытым исходным кодом , которые я изучаю, в рамках которых я каждый день узнаю что-то новое о iOS , разработка приложений для >watchOS , tvOS и OS X . Не стесняйтесь добавлять свои любимые.
https://github.com/dkhamsing/open-source-ios-apps
https://travis-ci.org/dkhamsing/open-source-ios-apps/builds/96763135
https://www.firebase.com/docs/ios/examples.html
https://robots.thoughtbot.com/open-source-tropos..
Улучшите рабочий процесс SwiftUI Live Preview с помощью PreviewLogger
Обновление от 4 апреля 2023 г.
Обычно у меня нет проблем с переключением между разными платформами и языками программирования. Обычно мне требуется всего несколько дней, чтобы вернуться к ходу вещей при переходе между Swift и Kotlin, Studio и XCode. Однако на этот раз все было иначе. Проработав месяц над Android-проектом, я вернулся в Xcode и столкнулся с проблемой. Live Preview не отображал журналы, необходимые для отладки моего проекта. Я подумал, что это неудобно, но это похоже..
Как перехватить действия навигации WKWebView
Дает вашим пользователям плавный переход между веб-представлениями и нативными представлениями.
При работе над гибридным мобильным приложением чрезвычайно важно обеспечить плавный переход пользователей между веб-представлениями и нативными представлениями. Один очень распространенный метод, который мы можем использовать для предоставления такого рода опыта, — это перехват WKWebView действий навигации.
В этой статье я хотел бы показать вам, как вы можете перехватить WKWebView..
Настройка WKWebView в iOS
Время от времени операционная группа хочет изменить свой контент в режиме реального времени, а не ждать обновления новых версий приложения iOS. Двумя наиболее распространенными способами выполнения их требований являются Remote Config и WKWebView . В соответствии с названием, я сосредоточусь только на WKWebView и продемонстрирую, как мы его реализуем.
Отображение веб-содержимого
Начнем с самого простого: показа веб-контента. Объяснять особо нечего.
Отладка с WKWebView
Мы..
Как просмотреть UIViewControllers с помощью SwiftUI
UIKit
Как просмотреть UIViewControllers с помощью SwiftUI
Воспользуйтесь предварительным просмотром SwiftUI в UIKit!
Хотите предварительно просмотреть свои UIViewControllers , не запуская приложение в симуляторе? Вы можете просто использовать раскадровки и/или XIB. Если вы похожи на меня, то раскадровки и XIB вам не подходят, то есть ли альтернатива? Ответ: Предварительный просмотр SwiftUI !
В этом посте я покажу вам, как просмотреть ваши программно созданные UIViewControllers ...
Сохраните массив пользовательских типов данных в основных данных с помощью 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,..