1.什么是Runtime
在 Objective-C 中,Runtime 是一套 C 语言的 API,用于在运行时操作对象、类和元类。通过 Objective-C Runtime,开发者可以在程序运行时动态地创建类、修改类的方法、获取类的属性信息、发送消息等。这使得 Objective-C 具有了诸多动态语言的特性,如动态绑定、消息转发、方法调用等。
在 Objective-C 中,Runtime 是一套 C 语言的 API,用于在运行时操作对象、类和元类。通过 Objective-C Runtime,开发者可以在程序运行时动态地创建类、修改类的方法、获取类的属性信息、发送消息等。这使得 Objective-C 具有了诸多动态语言的特性,如动态绑定、消息转发、方法调用等。