一、什么是Runtime
-
runtime
是由C
和C++
、汇编
实现的一套API,为OC语言加入了面向对象、运行时的功能 -
运行时(runtime)
将数据类型的确定由编译时推迟到了运行时 - 平时编写的OC代码,在程序运行过程中,最终会转换成
runtime
的C语言代码——runtime
是Objective-C 的幕后作者
如类结构中的ro
和rw
属性
-ro(read-only)
在编译时已经确定
-
rw(read-write)
在运行时才确定,因此可以使用runtime
进行修改