iOS - Ứng dụng chung

Ứng dụng phổ quát là ứng dụng được thiết kế cho cả iPhone và iPad trong một tệp nhị phân duy nhất. Một ứng dụng phổ quát cho phép sử dụng lại mã và cập nhật nhanh chóng.

Ứng dụng phổ quát - Các bước liên quan

Step 1 - Tạo đơn giản View based application.

Step 2 - Thay đổi tên tệp ViewController.xib nộp cho ViewController_iPhone.xib như được hiển thị bên dưới trong trình kiểm tra tệp ở phía bên tay phải.

Step 3 - Chọn Tệp → Mới → Tệp ... sau đó chọn tiểu mục "User Interface" và chọn View. Bấm tiếp.

Step 4 - Chọn họ thiết bị làm iPad và nhấp vào tiếp theo.

Step 5 - Lưu tệp dưới dạng ViewController_iPad.xib và chọn Tạo.

Step 6 - Thêm nhãn ở giữa màn hình trong cả hai ViewController_iPhone.xibViewController_iPad.xib.

Step 7 - Trong ViewController_iPad.xib, chọn identity inspector và đặt lớp tùy chỉnh là ViewController.

Step 8 - Cập nhật ứng dụng: DidFinishLaunching: phương thức withOptions trong AppDelegate.m như sau -

- (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;
}

Step 9 - Cập nhật các thiết bị trong bản tóm tắt dự án thành Universal như hình dưới đây -

Đầu ra

Khi chúng tôi chạy ứng dụng, chúng tôi sẽ nhận được kết quả sau:

Khi chúng tôi chạy ứng dụng trong trình mô phỏng iPad, chúng tôi sẽ nhận được kết quả sau: