`

IOS开发 property synthesize用法

阅读更多
在JAVA中有对象有get set方法。在oc中是 property synthesize属性

用法:

Person.h:
#import <Foundation/Foundation.h>

@interface Person : NSObject
{
    int myNumber;
    int age;
    NSString *name;
}
@property(nonatomic) int myNumber;

-(void) printInfo;

@end


Person.m

#import "Person.h"

@implementation Person
@synthesize myNumber;

-(void)printInfo{
    NSLog(@"Person number is:%d",myNumber);
}

@end


main.m


#import <Foundation/Foundation.h>
#import "Person.h"
int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!");
        
        Person *person =[[Person alloc] init];
        [person setMyNumber:100];
        NSLog(@"Person number:%d",[person myNumber]);
    
        

    }
    return 0;
}


[img][/img]
  • 大小: 12.3 KB
  • 大小: 169.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics