为了账号安全,请及时绑定邮箱和手机立即绑定

Objective-C Runtime, 不清楚 Category 的实现原理

Objective-C Runtime, 不清楚 Category 的实现原理

C
偶然的你 2018-08-18 11:19:55
通过 Objective-C Runtime, 可以用 Category 方便地添加方法,也可以添加属性。他的实现原理是对象结构体, objc_class 包含的 methodLists , 是一个二级指针,一个指向指针的指针。   struct objc_method_list **methodLists OBJC2_UNAVAILABLE;// 方法定义的链表methodLists表示方法列表,可以动态的修改,实现 Category.参考资料: https://www.jianshu.com/p/c0b...还是有些懵,怎么理解好一些
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 588 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信