14 OC的理解和特性 OC作为一个面向对象的语言,他也就具有面向对象的特点-封装,继承,多态. OC是一门动态性的语言,他具有动态绑定,动态加载,动态类型.动态即就是在运行时才会做的一些事情. 动态类型-即运行时才决定对象的类型,简单来说,就是id类型,他可以存储任意类型的变量,他自己本身就相当于指针,类似于void*. 静态类型和动态类型-- 编译期间检查和运行时检查 静态类型在编译期间就能检查出错误,静态类型声明代码可读性良好,动态类型只有在运行时才能发现错误. 动态绑定-程序直到执行时才…