1#import <objc/NSObject.h>
2
3@interface ObjcClass : NSObject {
4    int field;
5}
6
7@property int property;
8
9+(ObjcClass*)createNew;
10
11-(id)init;
12
13-(int)method;
14
15@end
16
17@implementation ObjcClass
18
19+(ObjcClass*)createNew {
20    return [ObjcClass new];
21}
22
23-(id)init {
24    self = [super init];
25    if (self) {
26        field = 1111;
27        _property = 2222;
28    }
29    return self;
30}
31
32-(int)method {
33    return 3333;
34}
35
36@end
37
38int main()
39{
40    @autoreleasepool {
41        ObjcClass* objcClass = [ObjcClass new];
42
43        int field = 4444;
44
45        return 0; // Break here
46    }
47}
48