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


Как сделать красивое боковое меню для вашего iOS-приложения с помощью Swift 5
Создавайте красивые пользовательские интерфейсы бокового меню для своих приложений! Боковые меню имели большое значение в 2010-х годах. Особенно те, которые раньше выходили, сдвинув вправо со стороны экрана. Насколько они были круты? Но времена меняются. Дизайн развивается. И это скользящее меню не всегда выглядит так круто с нашей современной графикой, верно? Я имею в виду, представьте себе красиво оформленное приложение с обычным скользящим меню. Фу. Устаревший. Плохая..

Как безопасно получить доступ к буферу обмена вашего пользователя в iOS 14
Внедрите API UIPasteboard, ориентированный на конфиденциальность, в свои приложения. С выпуском iOS 14 Apple дала пользователям новое представление о том, что делают приложения. Одна из ключевых особенностей - это часто упускаемый из виду монтажный стол (или, как многие его знают, буфер обмена). Раньше любое приложение могло проверять содержимое монтажного стола в любое время. Обычно это было для автоматического извлечения ссылок или телефонных номеров, но оставляло ворота открытыми..

Сохранение логики фильтрации с помощью Swift Combine
Комбинирование на основе данных В предыдущем эпизоде мы успешно смоделировали поток значений и добавили один простой оператор ( delay ) к каждому значению. В этой статье мы рассмотрим еще несколько операторов, сделаем их Codeable и, наконец, переведем их в издатель Combine во время выполнения. Типы операторов Прежде чем мы начнем моделировать операторы, нам нужно понять, сколько типов операторов существует. Веб-сайт ReactiveX делит их примерно на 10 типов: создание,..

Операторы передачи управления в Swift
Вы определенно использовали ключевое слово return или, возможно, видели ключевое слово break . Эти ключевые слова изменяют порядок выполнения вашего кода. Они могут передавать управление от одного фрагмента кода к другому. Но на самом деле в Swift есть пять операторов передачи управления. И это: break , continue , fallthrough , return и throw . В настоящей статье рассмотрим следующие вопросы: Что это за ключевые слова? Когда каждый из них используется? Почему это может..

Swift 5: значение и ссылочные типы
В этой статье мы обсудим значения и ссылочные типы Swift 5 и посмотрим, как они обрабатываются. С типами значений работать быстрее, поскольку они работают вне стека, а копирование значения обходится дешево, поскольку происходит за постоянное время. Значения также помогают нам достичь предсказуемого поведения и изоляции, тогда как ссылочные типы предоставляют общий доступ к ячейкам памяти и динамическому хранилищу. Поскольку ссылочные типы имеют общий адрес для одной и той же..

Создайте модель распознавания рукописных цифр с помощью Keras
В предыдущей статье я упоминал о преимуществах использования предварительно обученной модели или использования существующего набора данных при изучении глубокого обучения. И большинство парней, имеющих опыт обучения программированию, знают базовый шаг под названием «привет, мир». «Привет, мир» для глубокого обучения - это модель MNIST для распознавания рукописных цифр. Краткое описание проблемы MNIST Задача MNIST - это набор данных, разработанный Янном ЛеКуном, Коринной Кортес и..

Слабое Я и Незарегистрированное Я в Swift Объяснение
Слабое «я» и «я» без собственности в Swift многим из нас трудно понять. Хотя автоматический подсчет ссылок (ARC) уже многое для нас решил, нам все равно нужно управлять ссылками, когда мы не работаем с типами значений. Что такое ARC, Retain и Release? Нам нужно начать с основ, чтобы полностью понять, что делают слабое и незатронутое я . Эти концепции лучше всего можно объяснить, прочитав Автоматический подсчет ссылок в документации Swift . Все сводится к управлению памятью. До..