1.C是结构化语言,层次清晰,调试和维护比较容易; 2.效率高,可移植性强. Object-C语言: 1.扩展了C语言,使它具备面向对象设计的能力,例如类、消息、继承; 2.可实现底层系统编程; 3.支持利用动态架构进行开发。 C和OC的区别:OC中兼容C的语法 ,两者可以混合编码,OC是面向对象的,有类和对象的概念,C是面向过程...
swift注重安全性,oc注重灵活性。swift有函数式编程,面向对象编程和面向协议编程,而oc几乎只有面向对象编程。 swift更注重值类型的数据结构,而oc遵循c语言的老一套,注重指针和索引,swift是静态类型语言,而oc是动态类型语言。在swift中