Class: AppDelegate

Inherits:
Object
  • Object
show all
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

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)
  tabbar = UITabBarController.alloc.init
  first_view_controller = FirstViewController.alloc.init
  second_view_controller = SecondViewController.alloc.init
  tabbar.viewControllers = [first_view_controller, second_view_controller]
  tabbar.title = NSBundle.mainBundle.infoDictionary["CFBundleName"]
  @window.rootViewController = UINavigationController.alloc.initWithRootViewController(tabbar)
  @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