Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1010 B
35 lines
1010 B
#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])); |
|
} |
|
}
|
|
|