iOS開發-初始化和便利構造器寫法

Baaaan發表於2015-10-27

初始化

- (id)initWithName:(NSString *)name
            gender:(NSInteger)age{
                 if(self = [super init]){
                     _name = name;
                     _age = age;
                 }
                 return self;
            }

便利構造器

+ (id)personWithName:(NSString *)name
              gender:(NSInteger)age{
              Person *person = [[Person alloc]initWithName:name gender:gender];
              return person;
              }

相關文章