Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(221)

Unified Diff: samples/todomvc/ios/TodoMVC/AppDelegate.mm

Issue 2035023003: Remove service-compiler related code. (Closed) Base URL: git@github.com:dartino/sdk.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « samples/todomvc/ios/TodoMVC/AppDelegate.h ('k') | samples/todomvc/ios/TodoMVC/Base.lproj/Main.storyboard » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: samples/todomvc/ios/TodoMVC/AppDelegate.mm
diff --git a/samples/todomvc/ios/TodoMVC/AppDelegate.mm b/samples/todomvc/ios/TodoMVC/AppDelegate.mm
deleted file mode 100644
index a598123c39ef621926ba6f5dbc420d45a24b2c46..0000000000000000000000000000000000000000
--- a/samples/todomvc/ios/TodoMVC/AppDelegate.mm
+++ /dev/null
@@ -1,94 +0,0 @@
-// Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE.md file.
-
-#import "AppDelegate.h"
-
-#include "include/dartino_api.h"
-#include "include/service_api.h"
-
-#include "todomvc_presenter.h"
-#include "todomvc_service.h"
-
-@interface AppDelegate ()
-
-@end
-
-@implementation AppDelegate
-
-static dispatch_queue_t queue;
-
-+ (void)loadAndRunDartSnapshot {
- // Get the path for the snapshot in the main application bundle.
- NSBundle* mainBundle = [NSBundle mainBundle];
- NSString* snapshot =
- [mainBundle pathForResource: @"todomvc" ofType: @"snapshot"];
- // Read the snapshot and pass it to dartino.
- NSData* data = [[NSData alloc] initWithContentsOfFile:snapshot];
- unsigned char* bytes =
- reinterpret_cast<unsigned char*>(const_cast<void*>(data.bytes));
- NSLog(@"Dartino execution started\n");
- DartinoProgram program = DartinoLoadSnapshot(bytes, data.length);
- DartinoRunMain(program, 0, NULL);
- DartinoDeleteProgram(program);
- NSLog(@"Dartino execution terminated\n");
-}
-
-- (BOOL)application:(UIApplication *)application
- didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
-
- // Setup Dartino and the Dartino service API.
- DartinoSetup();
- ServiceApiSetup();
- // Create dispatch queue to run the Dartino VM on a separate thread.
- queue = dispatch_queue_create("com.google.dartino.dartQueue",
- DISPATCH_QUEUE_SERIAL);
- // Post task to load and run snapshot on a different thread.
- dispatch_async(queue, ^() {
- [AppDelegate loadAndRunDartSnapshot];
- });
- // Setup the concrete todo service.
- TodoMVCService::setup();
-
- return YES;
-}
-
-- (void)applicationWillResignActive:(UIApplication *)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.
-}
-
-- (void)applicationDidEnterBackground:(UIApplication *)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.
-}
-
-- (void)applicationWillEnterForeground:(UIApplication *)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.
-}
-
-- (void)applicationDidBecomeActive:(UIApplication *)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.
-}
-
-- (void)applicationWillTerminate:(UIApplication *)application {
- // Called when the application is about to terminate. Save data if
- // appropriate. See also applicationDidEnterBackground:.
-
- // Tear down the service API structures and Dartino.
- TodoMVCService::tearDown();
- ServiceApiTearDown();
- DartinoTearDown();
-}
-
-@end
« no previous file with comments | « samples/todomvc/ios/TodoMVC/AppDelegate.h ('k') | samples/todomvc/ios/TodoMVC/Base.lproj/Main.storyboard » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698