Class: AppDelegate
- Inherits:
-
Object
- Object
- AppDelegate
- Defined in:
- lib/templates/tab_bar_app_delegate.rb,
lib/templates/table_view_app_delegate.rb,
lib/templates/single_view_app_delegate.rb
Instance Method Summary collapse
- #application(application, didFinishLaunchingWithOptions: launchOptions) ⇒ Object
- #applicationDidBecomeActive(application) ⇒ Object
- #applicationDidEnterBackground(application) ⇒ Object
- #applicationWillEnterForeground(application) ⇒ Object
- #applicationWillResignActive(application) ⇒ Object
- #applicationWillTerminate(application) ⇒ Object
Instance Method Details
#application(application, didFinishLaunchingWithOptions: launchOptions) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 |
# File 'lib/templates/tab_bar_app_delegate.rb', line 2 def application(application, didFinishLaunchingWithOptions:launchOptions) @window = UIWindow.alloc.initWithFrame(UIScreen.mainScreen.bounds) = UITabBarController.alloc.init first_view_controller = FirstViewController.alloc.init second_view_controller = SecondViewController.alloc.init .viewControllers = [first_view_controller, second_view_controller] .title = NSBundle.mainBundle.infoDictionary["CFBundleName"] @window.rootViewController = UINavigationController.alloc.initWithRootViewController() @window.makeKeyAndVisible true end |
#applicationDidBecomeActive(application) ⇒ Object
33 34 35 36 |
# File 'lib/templates/tab_bar_app_delegate.rb', line 33 def applicationDidBecomeActive(application) # Restart any tasks that were paused (or not yet started) while the application was inactive. If the application # was previously in the background, optionally refresh the user interface. end |
#applicationDidEnterBackground(application) ⇒ Object
21 22 23 24 25 26 |
# File 'lib/templates/tab_bar_app_delegate.rb', line 21 def applicationDidEnterBackground(application) # Use this method to release shared resources, save user data, invalidate timers, and store enough application # state information to restore your application to its current state in case it is terminated later.If your # application supports background execution, this method is called instead of applicationWillTerminate: when the # user quits. end |
#applicationWillEnterForeground(application) ⇒ Object
28 29 30 31 |
# File 'lib/templates/tab_bar_app_delegate.rb', line 28 def applicationWillEnterForeground(application) # Called as part of the transition from the background to the inactive state; here you can undo many of the # changes made on entering the background. end |
#applicationWillResignActive(application) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/templates/tab_bar_app_delegate.rb', line 14 def applicationWillResignActive(application) # Sent when the application is about to move from active to inactive state. This can occur for certain types of # temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application # and it begins the transition to the background state. Use this method to pause ongoing tasks, disable timers, and # throttle down OpenGL ES frame rates. Games should use this method to pause the game. end |
#applicationWillTerminate(application) ⇒ Object
38 39 40 41 |
# File 'lib/templates/tab_bar_app_delegate.rb', line 38 def applicationWillTerminate(application) # Called when the application is about to terminate. Save data if appropriate. See also # applicationDidEnterBackground end |