Retired Document
Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
TabbedBanner/TabbedBanner/AppDelegate.m
/* |
Copyright (C) 2013-2015 Apple Inc. All Rights Reserved. |
See LICENSE.txt for this sample’s licensing information |
Abstract: |
Application delegate |
*/ |
#import "AppDelegate.h" |
#import "TextViewController.h" |
#import "BannerViewController.h" |
@implementation AppDelegate { |
UITabBarController *_tabBarController; |
} |
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions |
{ |
CGRect bounds = [[UIScreen mainScreen] bounds]; |
self.window = [[UIWindow alloc] initWithFrame:bounds]; |
self.window.backgroundColor = [UIColor whiteColor]; |
NSData *ipsumData = [NSData dataWithContentsOfURL:[[NSBundle mainBundle] URLForResource:@"ipsums" withExtension:@"plist"] options:NSDataReadingMappedIfSafe error:nil]; |
NSDictionary *ipsums = [NSPropertyListSerialization propertyListWithData:ipsumData options:NSPropertyListImmutable format:nil error:nil]; |
TextViewController *originalIpsumViewController = [[TextViewController alloc] init]; |
originalIpsumViewController.title = NSLocalizedString(@"Original", @"Original"); |
originalIpsumViewController.text = ipsums[@"Original"]; |
TextViewController *meatyIpsumViewController = [[TextViewController alloc] init]; |
meatyIpsumViewController.title = NSLocalizedString(@"Meaty", @"Meaty"); |
meatyIpsumViewController.text = ipsums[@"Meaty"]; |
TextViewController *veganIpsumViewController = [[TextViewController alloc] init]; |
veganIpsumViewController.title = NSLocalizedString(@"Vegan", @"Vegan"); |
veganIpsumViewController.text = ipsums[@"Vegan"]; |
_tabBarController = [[UITabBarController alloc] init]; |
_tabBarController.viewControllers = @[ |
[[BannerViewController alloc] initWithContentViewController:originalIpsumViewController], |
[[BannerViewController alloc] initWithContentViewController:meatyIpsumViewController], |
[[BannerViewController alloc] initWithContentViewController:veganIpsumViewController], |
]; |
self.window.rootViewController = _tabBarController; |
[self.window makeKeyAndVisible]; |
return YES; |
} |
@end |
Copyright © 2013 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2013-05-28