美文网首页
__block和__weak修饰符的区别

__block和__weak修饰符的区别

作者: 笨鸟后飞了 | 来源:发表于2018-07-16 10:19 被阅读2次

1、__block不管是ARC还是MRC模式下都可以使用,可以修饰对象,还可以修饰基本数据类型。

2、__weak只能在ARC模式下使用,也只能修饰对象(NSString),不能修饰基本数据类型(int)。

3、__block对象可以在block中被重新赋值,__weak不可以。

相关文章

  • iOS开发基础--strong,weak,retain,assi

    weak和strong的区别: copy与retain的区别: __block和__weak修饰符的区别

  • __block和__weak修饰符的区别

    __block和__weak修饰符的区别:__block不管是ARC还是MRC模式下都可以使用,可以修饰对象,还可...

  • iOS碎片化知识点汇总(持续更新)

    语言 weak, _ _weak 和 _ _block 修饰符 Objective-C中,weak用于修饰属性,_...

  • __weak __strong

    因此,__block和__weak修饰符的区别其实是挺明显的: 1.__block不管是ARC还是MRC模式下都可...

  • __block和__weak修饰符的区别

    __block和__weak修饰符的区别:1.__block不管是ARC还是MRC模式下都可以使用,可以修饰对象,...

  • OC面试题踩坑

    1. __block和__weak修饰符的区别 __block不管是ARC还是MRC模式下都可以使用,可以修饰对象...

  • 基础知识

    一,__block和__weak修饰符的区别: 1.__block不管是ARC还是MRC模式下都可以使用,可以修饰...

  • 常用关键词区别

    block和weak修饰符的区别? __block不管是ARC还是MRC模式下都可以使用,可以修饰对象,也可以修饰...

  • Ios中常见的问题(1)

    __block和__weak修饰符的区别其实是挺明显的:1.__block不管是ARC还是MRC模式下都可以使用,...

  • 随记

    __block和__weak修饰符的区别其实是挺明显的: 1.__block不管是ARC还是MRC模式下都可以使用...

网友评论

      本文标题:__block和__weak修饰符的区别

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