Create By: Osama Sheikh
(S.E) And I,T Expert
_________________________________
Post By: Hanan Mannan
Contact Number: Pak (+92)-321-59-95-634
-------------------------------------------------------





When we run the application in iPad simulator we'll get the following output.
(S.E) And I,T Expert
_________________________________
Post By: Hanan Mannan
Contact Number: Pak (+92)-321-59-95-634
-------------------------------------------------------
iOS - Universal Applications
Introduction
Universal application is the application that is designed for both iPhone and iPad in a single binary. This helps in code reuse and helps in making updates faster.
Steps Involved
1. Create a simple View based application.
2. Change the File name ViewController.xib file to ViewController_iPhone.xib as shown below in the file inspector in the right hand side.
3. Select File -> New -> File... then select the subsection "User Interface" and select View. Click Next.
4. Now select the device family as iPad and click next.
5. Save the file as ViewController_iPad.xib and select Create.
6. Add a label in center of screen in both ViewController_iPhone.xib and ViewController_iPad.xib.
7. Now in ViewController_iPad.xib select the identity inspector and set the custom class asViewController.
8. Update the application:DidFinishLaunching:withOptions method in AppDelegate.m as follows
- (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. Update the devices in project summary to Universal as shown below.
Output
Now when we run the application we'll get the following output.




0 comments:
Post a Comment