runtime相关知识
生活随笔
收集整理的這篇文章主要介紹了
runtime相关知识
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介:
objc是一門動態語言,它總是想辦法把一些決定工作從編譯連接推遲到運行時。也就是說只有編譯系統是不夠的,,還需要一個把一些一個運行時系統(runtime system)來執行編譯后的代碼。這就是 Objective-C Runtime 系統存在的意義,它是整個 Objc 運行框架的一塊基石。
NSObject還有些方法能在運行時獲得類的信息,并檢查一些特性,比如class返回對象的類;isKindOfClass:和isMemberOfClass:則檢查對象是否在指定的類繼承體系中;respondsToSelector:檢查對象能否響應指定的消息;conformsToProtocol:檢查對象是否實現了指定協議類的方法;methodForSelector:則返回指定方法實現的地址。
?
runtime基礎數據結構:
?
轉載于:https://www.cnblogs.com/codingStorys/p/9443959.html
總結
以上是生活随笔為你收集整理的runtime相关知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: select2 change之前的改变
- 下一篇: django orm 操作符