Apl universal iOS


Apl Universal untuk iOS


Pengenalan

Apl Universal ialah apl yang direka untuk iPhone dan iPad dalam satu binari. Ini memudahkan penggunaan semula kod dan boleh membantu membuat kemas kini dengan lebih pantas.

Langkah instance

1 Cipta aplikasi berasaskan Paparan

2 Di sebelah kanan pemapar fail, tukar nama fail ViewController.xib kepada ViewController_iPhone.xib, seperti yang ditunjukkan di bawah

UniversalAppInterfaceRename

3. Pilih "Fail -> Baharu -> Fail...", kemudian pilih Antara Muka Pengguna, kemudian pilih Lihat, klik Seterusnya

NewIpadXib

4 Pilih iPad sebagai peranti, klik Seterusnya :

UniversalAppSelectDeviceType

5. Simpan fail sebagai ViewController_iPad.xib, dan kemudian pilih Cipta

6 Tambah label di tengah skrin ViewController_iPhone.xib dan ViewController_iPad.xibd

7. Pilih pemeriksa identiti dalam ViewController_iPhone.xib kelas kepada ViewController

UniversalAppSetClass

8 Kemas kini aplikasi:DidFinishLaunching:withOptions kaedah dalam 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. Kemas kini peranti dalam ringkasan projek kepada universal, seperti yang ditunjukkan di bawah:

unputUniversalAppSetDevices

apl dan kita akan melihat output berikut

UniversalAppiPhone_Output

Jalankan aplikasi dalam simulator iPad dan kita akan mendapat output berikut:

UniversalAppiPad_Output