首先你要知道什么是Class Class中只有 数据(成员变量) 和 行为(方法)其次你要知道什么事属性属性 就是针对 某个数据 提供一组setter 和 getter 比如 name属性首先 会 建立一个成员变量 NSString* _name 其次 会 建立 -(NSString*)name; 这样一个 getter方法 和一个 - (void) setName(NSstring*)newName; setter方法两个方法 这就是属性至于 xxx.name = @"freewolf"; //实际上就是 xxx.setName(@"freewolf");
首先你要知道什么是Class
Class中只有 数据(成员变量) 和 行为(方法)
其次你要知道什么事属性
属性 就是针对 某个数据 提供一组setter 和 getter
比如 name属性
首先 会 建立一个成员变量 NSString* _name
其次 会 建立 -(NSString*)name; 这样一个 getter方法
和一个 - (void) setName(NSstring*)newName; setter方法
两个方法
这就是属性
至于 xxx.name = @"freewolf"; //实际上就是 xxx.setName(@"freewolf");