Статьи

Как интегрировать несколько функций Windows (представленных в iOS13) в iPadOS

Из этого урока по iOS вы узнаете о:

  • Различные функции интегрированы в iPadOS.
  • Что такое несколько окон на iPad.
  • Типы окон.
  • Преимущества использования этой функции.
  • Какие типы приложений могут извлечь выгоду из этой функции.
  • Шаги по интеграции нескольких окон в iPadOS.

iOS 13 была выпущена с множеством новых функций и возможностей. Эти достижения были не только для iPhoneOS, но и для iPadOS. В этом блоге мы поговорим об одной из самых важных функций, которые недавно были запущены — множественные окна. Здесь мы поговорим о том, как интегрировать функцию нескольких окон в iPadOS.

С выпуском iOS13 iPad приблизился к функционированию в качестве основного компьютера. Множество новых функций, выпущенных в iOS13, сделали iPad Pro отличной заменой MacBook. Давайте посмотрим на новые функции, которые сделали этот подвиг.

  1. Настольный класс Safari.
  2. Несколько экземпляров приложения (Windows) одновременно.
  3. Менеджер загрузок Safari.
  4. Поддержка внешних устройств в файлах.
  5. Управление локальным хранилищем в файлах.
  6. Лучшее манипулирование текстом.
  7. Автоматизация с помощью ярлыков.
  8. Поддержка мыши.
  9. Лучший домашний экран.
  10. Темный режим .

Основная особенность, которая привела к этому продвижению, заключается в использовании нескольких экземпляров (или окон) для одного или нескольких приложений одновременно. 


Вам также может понравиться: 
Swift Essentials .

Что такое несколько окон на iPad?

Ранее была функция, которая позволяла пользователям иметь несколько вкладок разных приложений на своем iPad, но в iOS 13 было представлено несколько окон для одного и того же или разных приложений.

Эта функция позволяет вашему приложению запускать два экземпляра интерфейса рядом друг с другом. Проще говоря, если это приложение на основе документов, у людей может быть открыто несколько окон документов. Проще говоря, вашим пользователям это понравится.

Бонус : несколько окон легко создаются с помощью простых функций перетаскивания. 

Типы окон

  1. Главное окно :  оно содержит несколько объектов приложения и связанные с ними действия. Люди имеют тенденцию взаимодействовать с основным окном с течением времени.
  2. Вспомогательное окно :  оно содержит один объект и действия, связанные с ним. Люди склонны взаимодействовать со вспомогательным окном только один раз, прежде чем закрывать его.

Преимущества нескольких окон 

  • Несколько окон показывают разные области содержимого. Например, у людей может быть одно основное почтовое окно для отображения их почтового ящика, а другое — для черновика.
  • Вспомогательные окна также предоставляют пользователям дополнительные возможности просмотра содержимого и функций приложения.
  • Пользователи могут действовать в одном окне и ссылаться на что-то в другом окне.

Какие типы приложений используют эту функцию?

Большинство приложений могут использовать эту функцию так или иначе. Тем не менее, следует убедиться, что эта функция не является обязательной для функционирования вашего приложения. Эта функция предназначена только для улучшения многозадачности iPadOS и повышения удобства работы пользователей.

Некоторые примеры приложений, которые используют эту функцию соответствующим образом:

  • Документные приложения.
  • Приложения на основе навигации (Карты).
  • Приложения для просмотра веб-страниц (Safari).
  • Даты / Приложения для управления событиями (Календарь).

Шаги по интеграции нескольких функций Windows в iPadOS

Шаг 1: Создайте новый проект в Xcode

Создание нового проекта в XCode

Шаг 2. Создание приложения с одним представлением

Выбор одного вида приложения

Шаг 3: введите имя проекта (например, SOChatDemo)

Добавление названия проекта

Шаг  4. Создайте класс «MainSplitViewController» для UISplitViewController

Создание класса MainSplitViewController

Шаг  5: Добавьте SplitViewController в Main.storyboard и назначьте ему класс MainSplitViewController.

Добавление SplitViewController в Main.storyboard

Назначение класса MainSplitViewController

Шаг 6. Перетащите папку «Общие», «Модель» и «Вид» в приложение (из демонстрационного приложения), поскольку оно требуется для данных чата (здесь мы показываем данные чата в автономном режиме)

Добавление папки Common, Model и View

Шаг 7:  Добавьте класс ChatListViewController, чтобы показать список пользователей чата. Получите UIViewController в main.storyboard и назначьте ему класс ChatListViewController. 

Добавление класса ChatListViewController
Шаг 
8: 
Возьмите IBOutlet из UITableview и объявите массив списка чата пользователя из класса Model => MessageModel (UserModel)


стриж