34 std::unique_ptr<sk_app::Application>
fApp;
37#pragma mark - UIApplicationDelegate
39- (void)applicationWillResignActive:(UIApplication *)sender {
46- (void)applicationDidBecomeActive:(UIApplication *)sender {
53- (void)applicationWillTerminate:(UIApplication *)sender {
56 [fDisplayLink invalidate];
61- (
BOOL)application:(UIApplication *)application
62 didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
66 mainWindow->
onActivate(application.applicationState == UIApplicationStateActive);
68 fDisplayLink = [CADisplayLink displayLinkWithTarget:self
69 selector:@selector(displayLinkFired)];
70 [fDisplayLink addToRunLoop:NSRunLoop.mainRunLoop forMode:NSRunLoopCommonModes];
75- (void)displayLinkFired {
std::unique_ptr< sk_app::Application > fApp