iOS面试题汇总--持续更新

一、Runtime

  • 一个objc对象的isa指针指向什么?有什么作用?
  • 一个 NSObject 对象占用多少内存空间?
  • 说一下对 class_rw_t 的理解?
  • 什么是method swizzling(俗称黑魔法)
  • 如何给 Category 添加属性?关联对象以什么形式进行存储?
  • 能否向编译后得到的类中增加实例变量?能否向运行时创建的类中添加实例变量?
  • runtime 如何通过 selector 找到对应的 IMP 地址?
  • __weak与__strong解决循环引用问题

你可能感兴趣的:(iOS面试题汇总--持续更新)