A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求教分别在类的h文件和mm文件中都具体怎么实现的?

12 个回复

倒序浏览
@property的作用
    1). 自动生成私有的带下划线的属性.
    2). 自动生成这个属性的getter setter方法的声明
    3). 自动生成这个属性的getter setter方法的实现.
回复 使用道具 举报
767784276 发表于 2016-6-14 23:44
@property的作用
    1). 自动生成私有的带下划线的属性.
    2). 自动生成这个属性的getter setter方法的 ...

多谢大神
回复 使用道具 举报
感谢分享
回复 使用道具 举报
自动生成下划线属性和get,set方法
回复 使用道具 举报
如果是 MRC 模式,加一些参数还可以解决一部分内存管理问题。后面你自然就学到了,不多说
回复 使用道具 举报
767784276 发表于 2016-6-14 23:44
@property的作用
    1). 自动生成私有的带下划线的属性.
    2). 自动生成这个属性的getter setter方法的 ...

1和2位置要调换一下,是现在.h里面生成set/get声明,再到.m生成_属性
回复 使用道具 举报
767784276 发表于 2016-6-14 23:44
@property的作用
    1). 自动生成私有的带下划线的属性.
    2). 自动生成这个属性的getter setter方法的 ...

1和2位置要调换一下,是先在.h里面生成set/get声明,再到.m生成_属性
回复 使用道具 举报
赵文彬 发表于 2016-6-15 17:55
自动生成下划线属性和get,set方法

谢谢大神。。。。。。
回复 使用道具 举报
sc33370 发表于 2016-6-16 22:07
谢谢大神。。。。。。

过奖了,我也不是大神,一起努力!!
回复 使用道具 举报
sc33370 来自手机 中级黑马 2016-6-17 20:59:44
11#
史蒂芬库里 发表于 2016-6-16 21:19
1和2位置要调换一下,是先在.h里面生成set/get声明,再到.m生成_属性

解释的太详细了。非常感谢
回复 使用道具 举报
之前有点模糊,一下就变通了
回复 使用道具 举报
本帖最后由 SSIrreplaceable 于 2016-6-23 08:22 编辑

@property本质:@property = ivar + getter + setter;
property:属性
ivar:(实例变量/成员变量)
getter /setter:存取方法
Xcode4.5以及以后的版本,@synthesize可以省略;编译器自动生成私有成员变量和Getter和Setter方法。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马