美文网首页
属性和实例变量(极客班)

属性和实例变量(极客班)

作者: SkyFang2016 | 来源:发表于2016-10-09 14:46 被阅读0次

    定义属性后,编译器自动生成set属性方法,get方法,及一个实例变量;

    但是,用了同步后,下滑线同步变量就不能直接访问了?

    通过静态变量来达成类共享空间;

    除了init,dealloc,自定义访问方法,通过self来访问属性,其实我的理解是为了避免set方法重写时造成的值错乱;

    对于非竞态属性用非原子;

    对于可能发生的竞态属性用原子(常见多线程于多线程,相关还有一个问题是线程锁死);

    weak主要是为了避免循环引用;

    相关文章

      网友评论

          本文标题:属性和实例变量(极客班)

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