Objective-C class, function call, and objective-c call
1 // 2 // main. m 3 // L02HelloObjC 4 // 5 // Created by JinXin on 15/11/25. 6 // Copyright©JinXin. all rights reserved. 7 // 8 9 # import <UIKit/UIKit. h> 10 # import "AppDelegate. h "11 12 // class name section 13 @ interface Hello: NSObject {14 int num; 15} 16-(void) sayHello; 17 @ end18 19 // class implementation Part 20 @ implementation Hello21-(instancetype) init {22 self = [super init]; // initialize the parent class 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 @ end34 35 int main (int argc, char * argv []) {36 37 Hello * h = [[Hello alloc] init]; // create a Class Object 38 [h sayHello]; // call class method 39 40 @ autoreleasepool {41 42 return UIApplicationMain (argc, argv, nil, NSStringFromClass ([AppDelegate class]); 43} 44}