objective-C简介
objective-C时面向对象的语言
由smalltalk改进而来
遵从ANSI C 标准语法,同时使用了Smalltalk的方法
在运行时可以领会处理所有事情
运行时非行灵活:
Dynamic Binding动态绑定(例:变量在即将运行时才知道是什么类型)
Dynamic Typing动态检查
Dynamic Linking动态链接
Objective-C可以认为是继承了Ch 饿Smalltalk优点
NeXTSTEP TooolKit 开发包 用的就是objective -C
objective-C通过Xcode工具可以开发Mac与手机上的应用开发(不只是手机哦)
swift语言底层也是转化成objective-C
Dynamic Language
几乎所有的工作都可以在运行时处理
使用动态链接,动态绑定,动态检查
最大的灵活性
最小化RAM和CPU使用
OC学习注意
1、OC不是一门全新语言
2、OC在C语言的基础上增加了一层最小的面向对象语法
3、OC完全兼容C语言
4、可以在OC代码中混入C语言代码,甚至C++代码
5、可以使用OC开发Mac OS X和IOS平台的应用程序
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html(自己收藏,世界知名网站,每月都会发布语言排行榜) |
|