美文网首页
Object-C 属性小结:

Object-C 属性小结:

作者: 忘惘的小风扇 | 来源:发表于2016-07-02 15:39 被阅读26次

    声明变量修饰符:strong(前面有两个下划线), weak(前面有两个下划线);
    声明属性修饰符:strong, weak.
    对于线程安全,使用atomic,这样访问时存在线程锁的。
    使用 nonatomic可以提高效率


    1、所有属性,都尽可能设nonatomic,用来提高效率,除非真的需要考虑线程安全;
    2、NSString: 通常使用copy,目的是得到新的内存分配,而不是原来的引用。
    3、Strong:对于继承于NSObject类型的对象,若要声明为强引用,使用strong进行修饰;若要使用弱引用,则使用weak进行修饰,用于解决循环引用的问题;
    4、对于XIB上的控件引用问题,可以使用weak 也可以使用strong。
    5、对于变量的声明,使用strong进行强引用,为默认属性; 如果进行弱引用,则使用weak

    相关文章

      网友评论

          本文标题:Object-C 属性小结:

          本文链接:https://www.haomeiwen.com/subject/zfuqjttx.html