Публикации по теме 'ios-development'
Лучший язык для разработки iOS-приложений
Мобильные приложения сейчас необходимы практически всем интернет-бизнесам. Согласно последним данным StatCounter, на мобильные устройства приходится до 56 процентов всех онлайн-соединений, опережая планшеты и ноутбуки. Кроме того, согласно тому же отчету, на устройства iOS приходится 27% из них.
На этой странице представлены все наиболее важные детали по этому вопросу, в том числе:
важные моменты, о которых следует помнить, когда вы начинаете разрабатывать приложения для iOS Самый..
Воспроизведение видео с YouTube в SwiftUI
Разблокировка расширенной функциональности с легкостью
Во время преподавания курса по разработке приложений мой ученик обратился ко мне с уникальным требованием: возможность беспрепятственно интегрировать воспроизведение видео с YouTube в свое приложение для iOS. Первоначально не зная, какой подход лучше всего подходит, я воспользовался поиском в Google и попробовал несколько различных методов, чтобы удовлетворить запрос моего ученика.
Каждый метод, который я пробовал, казался..
Основы iOS в Revolut
Основы iOS в Revolut
Многие пользователи Revolut управляют своей финансовой жизнью в нашем приложении для iOS. Давайте заглянем за кулисы разработки iOS в Revolut - как мы предоставляем выдающиеся финансовые услуги и удобство взаимодействия с пользователем на любом устройстве iOS.
Освободить поезд
У нас есть три приложения для iOS: Revolut, Revolut Junior и Revolut Business, которые еженедельно обновляются в App Store. Мы работаем на принципах непрерывной интеграции / непрерывной..
Интервью с iOS: вычисляемое свойство
Прежде чем перейти к вычисляемому свойству, давайте сначала разберемся, что такое свойство.
Свойства — это значения, связанные с классом, структурой или типом перечисления в Swift. Например, для автомобиля у нас есть колеса, двери, фара, рулевое управление и т. д. — свойства, с помощью которых мы можем построить автомобиль. эти свойства могут быть постоянными или могут различаться по своей природе в зависимости от части экземпляра. например. У автомобиля может быть 2 или 4 двери,..
Основы Flutter: списки
В этой статье мы поговорим о списках и рассмотрим следующее:
ListView: как работать со списками во Flutter ListTile: полезный виджет для элементов списка Строитель-конструктор: проблема производительности Разделенный конструктор и виджет Divider Как реализовать горизонтальный список TL; DR: выводы
ListView: как работать со списками во Flutter
Создать список с помощью Flutter очень просто, поскольку он поставляется со встроенным виджетом под названием ListView ,..
Скрытая жемчужина UINavigationBar
На этой неделе я обнаружил свойство UINavigationBar под названием scrollEdgeAppearance , которое появилось в iOS 13. Как оно работает, мне кажется, что оно противоречит здравому смыслу.
Допустим, у нас есть этот код, который задает standardAppearance и scrollEdgeAppearance двумя разными цветами. // Pink
let appearance1 = UINavigationBarAppearance()
appearance1.backgroundColor = .systemPink…
Swift keyPaths Интересное преимущество
Что, если вы хотите наблюдать за мутациями всех моих свойств?
Ключевые пути в iOS Swift — это мощный инструмент для доступа и изменения данных в структурах и классах. Они позволяют разработчикам писать краткий, выразительный код, предоставляя способ ссылаться на свойства и методы определенного типа безопасным способом.