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


Разработка iOS, Swift: как выполнить собственный Javascript с помощью WebKit
Вы когда-нибудь задумывались, можно ли запустить собственный Javascript через наше приложение для iOS? В этой статье будет показано, как запустить собственный Javascript на веб-странице, которую мы загрузили в нашем приложении для iOS. Готовый код можно скачать здесь: blitzdex27/knowledge-base-resources-swift-series- at How-to-execute-custom-javascript-using-webkit (github.com) Шаг 1 — Настройка WKWebView import UIKit import WebKit class ViewController: UIViewController {..

Свифт против C
Мне очень интересно узнать о производительности Swift, и я написал несколько блогов об этом. Я действительно заинтересовался сравнением C и Swift после прочтения статьи Джесси Сквайрса. Свифт против C Я хотел сравнить самую тривиальную задачу в Swift и C - for loop C Быстрый Результаты: (конечно, в режиме релиза) C : 0,000002 с Swift : 0,0928 с Вау, это было быстро на C! Держать на секунду. Похоже, что C выполняет мощную оптимизацию и не выполняет никаких..

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

Имя пользователя, пароль и автозаполнение OTP для приложений iOS для более быстрого входа в систему 🤨🤪
В прошлом месяце я посетил встречу разработчиков iOS в Apple App Accelerator в Бангалоре, Индия. Там они обсудили многие функции iOS 11 и лучшие практики, которые нам необходимо реализовать в наших приложениях. Автозаполнение пароля было одной из таких функций. Здесь я объясню, что это такое и как это сделать. Вы, возможно, видели компьютерные браузеры, такие как Chrome и Safari, предлагающие варианты паролей и автозаполнение паролей. Для меня это было настоящим спасением. Нам..

Протоколно-ориентированное программирование: UIViewController + UIImagePickerController
Делаем изображение UIViewController доступным для выбора! В последнее время я увлекся протокольно-ориентированным программированием. Посмотрите на следующий код…. Просто вызовите функцию openPhotoLibrary () в UIViewController, она автоматически представит UIImagePickerController без реализации UIImagePickerControllerDelegate. Часть бизнес-логики можно разбить на части, чтобы код выглядел более понятным. Подробнее о протокольно-ориентированном программировании: Видео:..

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

Прокрутка к разным позициям в ScrollView с помощью ScrollViewReader в SwiftUI 2
Введение в ScrollViewReader На недавней конференции WWDC 2020 Apple представила ScrollViewReader . Это одна из функций, которую многие из нас с нетерпением ждали из-за отсутствия поддержки прокрутки в SwiftUI 1. Как известно многим из нас, в SwiftUI 1 не было встроенной поддержки для прокрутки к определенной строке. Вероятно, есть несколько разных хакерских способов сделать это с помощью кучи кода, написанного разными людьми в Stack Overflow, но это не так. Не будет ли лучше, если..