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


Соответствуют ли типы перечисления Hashable в Swift?
Достаточно ли автосоответствия? Видеоверсия этой статьи доступна по адресу https://youtu.be/h-xlW1pEBGI . Элементы в наборе или словаре должны соответствовать Hashable Обычно это означает, что нам нужно убедиться, что наш тип соответствует Hashable . В этом примере мы собираемся поместить в набор простое животное struct . Если мы не заявляем о соответствии Hashable Swift, мы получаем довольно обнадеживающую ошибку: однако компилятор может дать нам автоматическое..

Как использовать git с Xcode
Оптимизируйте свой рабочий процесс git с помощью этих 5 менее известных советов в Xcode Весьма вероятно, что вы используете git во всех своих проектах. Использование системы контроля версий гарантирует, что наша работа будет оценена по достоинству. Как разработчик iOS, вы можете использовать такой инструмент, как Sourcetree, GitHub Desktop или даже просто консоль для взаимодействия с вашей системой git. Хотя это мощные инструменты, есть еще один, который вы, возможно, не используете..

Разработка 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. Часть бизнес-логики можно разбить на части, чтобы код выглядел более понятным. Подробнее о протокольно-ориентированном программировании: Видео:..