Публикации по теме '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 — это мощный инструмент для доступа и изменения данных в структурах и классах. Они позволяют разработчикам писать краткий, выразительный код, предоставляя способ ссылаться на свойства и методы определенного типа безопасным способом.