Index: third_party/protobuf/objectivec/Tests/iOSTestHarness/AppDelegate.m |
diff --git a/third_party/protobuf/objectivec/Tests/iOSTestHarness/AppDelegate.m b/third_party/protobuf/objectivec/Tests/iOSTestHarness/AppDelegate.m |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8c4a586bbddb5bb75f779ef5a43efc4f10fba3f6 |
--- /dev/null |
+++ b/third_party/protobuf/objectivec/Tests/iOSTestHarness/AppDelegate.m |
@@ -0,0 +1,35 @@ |
+#import <UIKit/UIKit.h> |
+ |
+@interface AppDelegate : UIResponder <UIApplicationDelegate> |
+@property (strong, nonatomic) UIWindow *window; |
+@end |
+ |
+@implementation AppDelegate |
+ |
+@synthesize window; |
+ |
+- (BOOL)application:(UIApplication *)application |
+ didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { |
+ #pragma unused (application, launchOptions) |
+ |
+ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; |
+ self.window.backgroundColor = [UIColor whiteColor]; |
+ [self.window makeKeyAndVisible]; |
+ self.window.rootViewController = [[UIViewController alloc] init]; |
+ |
+ UILabel *label = |
+ [[UILabel alloc] initWithFrame:CGRectMake(0, 200, CGRectGetWidth(self.window.frame), 40)]; |
+ label.text = @"Protocol Buffer Test Harness"; |
+ label.textAlignment = NSTextAlignmentCenter; |
+ [self.window addSubview:label]; |
+ |
+ return YES; |
+} |
+ |
+@end |
+ |
+int main(int argc, char * argv[]) { |
+ @autoreleasepool { |
+ return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); |
+ } |
+} |