iOS类实例化属性定义不需要new吗?

Code&Ocean 2017-01-14 12:02:28
一个类中生成另一个类的实例,并利用属性传值,在另一个类的属性定义中为什么不需要new。
...全文
261 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
scribbler 2017-01-18
  • 打赏
  • 举报
回复
你是想问的是类的继承吧?
virtualxmars 2017-01-16
  • 打赏
  • 举报
回复
我只能说~你的基础知识还需要继续努力啊 1. 在一个类中生成另一个类的实例,指的是? 在前者的初始化函数中进行实例化?还是在某个实例方法中进行初始化? 2. 利用属性传值? 就是将生成的实例设置为另一个对象的属性值? 3. 属性定义中使用new? 即使不是进行属性设置,怎么进行使用new呢? 只能猜测性地给一个答案,OC/Swift在内存管理上都是用的引用计数方式来进行对象生命周期管理的。一般来说(strong引用),只要你给另一个对象的属性赋值了一个NSObject派生的对象,被赋值者就会自动‘持有’该对象(引用数加1)。所以,你不需要自己在new一个相同的对象,或者手动进行复制

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧