gpmark
annotate src/ios/app_delegate.m @ 0:5019d031b485
initial commit
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Wed, 05 Jun 2013 22:33:37 +0300 |
parents | |
children |
rev | line source |
---|---|
nuclear@0 | 1 #import "app_delegate.h" |
nuclear@0 | 2 #import "glview.h" |
nuclear@0 | 3 |
nuclear@0 | 4 @implementation AppDelegate |
nuclear@0 | 5 |
nuclear@0 | 6 - (BOOL)application: (UIApplication*)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions |
nuclear@0 | 7 { |
nuclear@0 | 8 window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] applicationFrame]]; |
nuclear@0 | 9 glview = [[GLView alloc] initWithFrame: window.frame]; |
nuclear@0 | 10 |
nuclear@0 | 11 [window addSubview: glview]; |
nuclear@0 | 12 [window makeKeyAndVisible]; |
nuclear@0 | 13 |
nuclear@0 | 14 window.rootViewController = [[UIViewController alloc] init]; |
nuclear@0 | 15 |
nuclear@0 | 16 [glview startAnimation]; |
nuclear@0 | 17 return YES; |
nuclear@0 | 18 } |
nuclear@0 | 19 |
nuclear@0 | 20 - (void)applicationWillResignActive: (UIApplication*)application |
nuclear@0 | 21 { |
nuclear@0 | 22 [glview stopAnimation]; |
nuclear@0 | 23 } |
nuclear@0 | 24 |
nuclear@0 | 25 - (void)applicationDidBecomeActive: (UIApplication*)application |
nuclear@0 | 26 { |
nuclear@0 | 27 [glview startAnimation]; |
nuclear@0 | 28 } |
nuclear@0 | 29 |
nuclear@0 | 30 - (void)applicationWillTerminate: (UIApplication*)application |
nuclear@0 | 31 { |
nuclear@0 | 32 [glview stopAnimation]; |
nuclear@0 | 33 } |
nuclear@0 | 34 |
nuclear@0 | 35 - (void)dealloc |
nuclear@0 | 36 { |
nuclear@0 | 37 [window.rootViewController dealloc]; |
nuclear@0 | 38 [window release]; |
nuclear@0 | 39 [glview release]; |
nuclear@0 | 40 |
nuclear@0 | 41 [super dealloc]; |
nuclear@0 | 42 } |
nuclear@0 | 43 |
nuclear@0 | 44 @end |