📜  iOS-通用应用程序

📅  最后修改于: 2020-12-08 06:20:00             🧑  作者: Mango


通用应用程序是为单个iPhone和iPad设计的应用程序。通用应用程序允许代码重用和快速更新。

通用应用程序-涉及的步骤

步骤1-创建一个简单的基于View的应用程序

步骤2-将文件名ViewController.xib文件更改为ViewController_iPhone.xib ,如下图右侧文件检查器中所示。

iOS教程

步骤3-选择文件→新建→文件…,然后选择“用户界面”小节,然后选择查看。点击下一步。

iOS教程

步骤4-选择设备系列为iPad ,然后单击下一步。

iOS教程

步骤5-将文件另存为ViewController_iPad.xib,然后选择创建。

步骤6-在屏幕中央的ViewController_iPhone.xibViewController_iPad.xib中添加标签。

步骤7-ViewController_iPad.xib中,选择身份检查器并将自定义类设置为ViewController

iOS教程

步骤8-更新AppDelegate.m中的application:DidFinishLaunching:withOptions方法,如下所示-

- (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-将项目摘要中的设备更新为通用,如下所示-

iOS教程

输出

运行应用程序时,将获得以下输出-

iOS教程

在iPad模拟器中运行应用程序时,将获得以下输出-

iOS教程