面试时被问到一个问题,如何实现weak变量的自动置nil?当时也不知道。
今天在实现target-action模式时,如何调用SEL,刚开始只会PerformSelector,但不能传递多个参数,后来用
objc_msgSend。Objective-C的消息机制就是使用objc_msgSend。
很多面试的问题会和runtime相关
[※※※※]使用runtime Associate方法关联的对象,需要在主对象dealloc的时候释放么?
[※※※※※]objc中的类方法和实例方法有什么本质区别和联系?
[※※※※※]_objc_msgForward函数是做什么的,直接调用它将会发生什么?
[※※※※※]runtime如何实现weak变量的自动置nil?
[※※※※※]能否向编译后得到的类中增加实例变量?能否向运行时创建的类中添加实例
消除警告
-Warc-performSelector-leaks