1 //
2 // main.m
3 // L02HelloObjC
4 //
5 // Created by JinXin on 15/11/25.
6 // Copyright © 2015年 JinXin. All rights reserved.
7 //
8
9 #import <UIKit/UIKit.h>
10 #import "AppDelegate.h"
11
12 // 类的声名部分
13 @interface Hello : NSObject{
14 int num;
15 }
16 -(void)sayHello;
17 @end
18
19 // 类的实现部分
20 @implementation Hello
21 -(instancetype)init{
22 self = [super init]; // 初始化父类
23 if (self) {
24 num = 100;
25 }
26 return self;
27 }
28
29 -(void)sayHello{
30 NSLog(@"hello oc class");
31 NSLog(@"num is %d",num);
32 }
33 @end
34
35 int main(int argc, char * argv[]) {
36
37 Hello *h = [[Hello alloc]init]; // 创建类对象
38 [h sayHello]; // 调用类方法
39
40 @autoreleasepool {
41
42 return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
43 }
44 }