美文网首页
iOS delegate weak

iOS delegate weak

作者: XiaXiang | 来源:发表于2015-10-18 17:22 被阅读100次

weak指针主要用于“父-子”关系,父亲拥有一个儿子的strong指针,因此是儿子的所有者;
但是为了阻止所有权回环,儿子需要使用weak指针指向父亲;
viewcontroller通过strong指针拥有一个UITableview,tableview的datasource和delegate都是weak指针,指向view controller,防止循环引用;

相关文章

  • uiimagepickercontroller 中delegat

    uiimagepickercontroller 在ios9 SDK 中, delegate 应该是weak 。 在...

  • iOS delegate weak

    weak指针主要用于“父-子”关系,父亲拥有一个儿子的strong指针,因此是儿子的所有者;但是为了阻止所有权回环...

  • [iOS] 从 application delegate 引申三

    1、声明的 delegate 属性不总是 weak 策略 委托 delegation 是 iOS 开发的常用设计模...

  • ios 日常总结

    一 : Delegate weak/strong

  • iOS循环引用

    在iOS开发中,循环引用是个老生常谈的问题.delegate为啥使用weak修饰,block为什么需要weakSe...

  • weak delegate

    delegate委托模式是一种常用的设计模式 ,我们通常将声明为delegate属性指定为weak,在这个dele...

  • IOS

    一、Delegate为什么要用weak或者assign修饰,不能用strong?说明:weak、assign修饰的...

  • iOS 关于 delegate 修饰词的错误认知

    不是所有的 delegate 都必须使用 weak 的,他是可以使用 strong 的 对于 delegate 很...

  • weak引用什么时候变为nil?

    在iOS的开发中,weak引用是经常使用的一个特性,常用在像delegate这种需要相互引用的场景,以避免循环引用...

  • 修饰关键字的选择问题

    1.代理用nonatomic, weak修饰weak:指明该对象并不负责保持delegate这个对象,delega...

网友评论

      本文标题:iOS delegate weak

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