当前位置:  开发笔记 > IOS > 正文

Objective-C首先创建对象然后分配给属性

如何解决《Objective-C首先创建对象然后分配给属性》经验,为你挑选了1个好方法。

对不起,如果标题混淆但我无法找到表达我的问题的方法.

我看到很多Objective-C示例代码,他们通常使用这个:

    Clazz *clazz = [[Clazz alloc] init];
    self.clazz = clazz;

代替:

    self.clazz = [[Clazz alloc] init];

第一种方法是否比第二种方法有任何优势?



1> rob mayoff..:

如果就是这样的话就没有优势了.如果代码clazz进一步使用,那么访问局部变量可以节省调用self.clazzgetter 所需的纳秒,并且完全避免getter,如果getter做了任何奇怪的事情,这可能很重要.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有