iOS — универсальные приложения

Универсальное приложение — это приложение, разработанное как для iPhone, так и для iPad в одном двоичном файле. Универсальное приложение позволяет повторно использовать код и быстро обновлять.

Универсальное приложение — необходимые шаги

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

Шаг 2 — Измените имя файла ViewController.xib на ViewController_iPhone.xib, как показано ниже, в инспекторе файлов с правой стороны.

Учебник iOS

Шаг 3 — Выберите Файл → Создать → Файл …, затем выберите подраздел «Пользовательский интерфейс» и выберите Просмотр . Нажмите «Далее.

Учебник iOS

Шаг 4 — Выберите семейство устройств iPad и нажмите «Далее».

Учебник iOS

Шаг 5 — Сохраните файл как ViewController_iPad.xib и выберите «Создать».

Шаг 6 — Добавьте метку в центре экрана как в ViewController_iPhone.xib, так и в ViewController_iPad.xib .

Шаг 7. В ViewController_iPad.xib выберите инспектор удостоверений и установите настраиваемый класс как ViewController .

Учебник iOS

Шаг 8 — Обновите приложение: DidFinishLaunching: withOptions в AppDelegate.m следующим образом:

- (BOOL)application:(UIApplication *)application
   didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
   self.window = [[UIWindow alloc] initWithFrame:[[UIScreen 
   mainScreen] bounds]];
   
   // Override point for customization after application launch.
   if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
      self.viewController = [[ViewController alloc] 
      initWithNibName:@"ViewController_iPhone" bundle:nil];
   } else {
      self.viewController = [[ViewController alloc] initWithNibName:
      @"ViewController_iPad" bundle:nil];
   }
   self.window.rootViewController = self.viewController;
   [self.window makeKeyAndVisible];
   return YES;
}

Шаг 9 — Обновите устройства в сводке проекта до Universal, как показано ниже —

Учебник iOS

Вывод

Когда мы запустим приложение, мы получим следующий вывод —

Учебник iOS

Когда мы запустим приложение в симуляторе iPad, мы получим следующий результат —

Учебник iOS

Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки