扫码关注官方订阅号
我从这里看到这句话可是又从这里看到这句话那么当 property 不自动生成 ivar 时,值储存在哪里
认证高级PHP讲师
首先你要知道什么是Class Class中只有 数据(成员变量) 和 行为(方法)其次你要知道什么事属性属性 就是针对 某个数据 提供一组setter 和 getter
比如 name属性首先 会 建立一个成员变量 NSString* _name
其次 会 建立 -(NSString*)name; 这样一个 getter方法 和一个 - (void) setName(NSstring*)newName; setter方法两个方法
这就是属性至于 xxx.name = @"freewolf"; //实际上就是 xxx.setName(@"freewolf");
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
首先你要知道什么是Class
Class中只有 数据(成员变量) 和 行为(方法)
其次你要知道什么事属性
属性 就是针对 某个数据 提供一组setter 和 getter
比如 name属性
首先 会 建立一个成员变量 NSString* _name
其次 会 建立 -(NSString*)name; 这样一个 getter方法
和一个 - (void) setName(NSstring*)newName; setter方法
两个方法
这就是属性
至于 xxx.name = @"freewolf"; //实际上就是 xxx.setName(@"freewolf");