Block

作者: 码客波锣 | 来源:发表于2017-09-19 14:01 被阅读13次

    1、block主要有三种类型:

    NSStackBlock: mrc下未引用外部变量

    NSGlobalBlock: arc下未引用外部变量

    NSMallocBlock: 引用外部变量

    2、block之间转化

    NSStackBlock + copy = NSMallocBlock

    NSGlobalBlock + copy =  NSMallocBlock

    3、block的修饰符

    用copy

    mac 下用 retain 修饰 block = assign,用 strong 修饰 = copy

    arc下用 retain 或者 strong 都相当于 copy

    相关文章

      网友评论

          本文标题:Block

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