在IOS开发中,如果一个成员属性被设置成readonly的话,.m文件中是不是不会生成下划线的那个变量? 100

RT,有点忘记了,有时候外面的变量设置成readOnly防止别人做傻事,但是自己里面也要用到相应的成员变量的话,是不是不会生成下划线的那个变量具体那个下划线变量有点忘记了... RT,有点忘记了,有时候外面的变量设置成readOnly防止别人做傻事,但是自己里面也要用到相应的成员变量的话,是不是不会生成下划线的那个变量

具体那个下划线变量有点忘记了什么时候有什么时候没有,请问谁有相关资料?谢谢
展开
 我来答
求购库锦
2016-12-19 · TA获得超过191个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:157万
展开全部
会,
只是set方法不会生成.
当你重写了属性获取方法时.此变量,也就是你说的_name将不会自动生成.
另外,即使没有readonly修饰的属性,如果同时覆盖了获取和设置方法._name也将不会自动生成.
资料的话,请查阅官方文档
雪花飞落人家
2015-07-17 · TA获得超过403个赞
知道小有建树答主
回答量:712
采纳率:0%
帮助的人:515万
展开全部
readonly这个属性设置后,就不能修改,这个是只读的意思,对应的set方法和get方法,只能生成get方法,设置成这个防止外部修改的意思,
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sooner78
2017-03-09 · TA获得超过242个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:104万
展开全部
不生成, readonly在用懒加载的时候 if (_parms == nil), _parms不会提示,强写会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式