iOS 유니버설 앱
iOS용 범용 앱
소개
유니버설 앱은 단일 바이너리로 iPhone 및 iPad용으로 설계된 앱입니다. 이를 통해 코드 재사용이 용이해지고 업데이트 속도가 빨라집니다.
인스턴스 단계
1. 간단한 뷰 기반 애플리케이션을 생성합니다
2. 파일 뷰어 오른쪽에서 아래와 같이 ViewController.xib 파일 이름을 ViewController_iPhone.xib로 변경합니다. 3. "파일 -> 새로 만들기 -> 파일..."을 선택한 다음 사용자 인터페이스를 선택한 후 보기를 선택하고 다음을 클릭합니다.
4 iPad를 장치로 선택하고 다음을 클릭합니다. 5. 파일을 ViewController_iPad.xib로 저장한 다음 Create
6를 선택합니다. ViewController_iPhone.xib 및 ViewController_iPad.xibd
7 화면 중앙에 라벨을 추가하고 ViewController_iPhone.xib에서 ID 검사기를 선택하고 사용자 정의를 설정합니다. 클래스를 ViewController8로 업데이트합니다. 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에서 application:DidFinishLaunching:withOptions 메소드를 아래와 같이 universal로 업데이트합니다.
Output
Run 앱을 실행하면 다음과 같은 출력이 표시됩니다.iPad 시뮬레이터에서 앱을 실행하면 다음과 같은 출력이 표시됩니다.