Публикации по теме '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 . Все сводится к управлению памятью.
До..