OBJ-C简介部分学习笔记

来源:互联网 发布:淘宝客买家平台 编辑:程序博客网 时间:2024/05/16 02:46
==========================================================================================
                                       Objective - C
==========================================================================================
1.Objective-C简介


C语言发展为:C++,Obj-C;


C语言是面向过程的高级语言;注重解决问题的过程,由函数构成。


高级语言还有面向对象的语言,如C++,Obj-C;


Obj-C是基于C,并在C的基础上进行了拓展;


C#是微软推出的语言,可以用Visual Studio编写,但和C的关系并不是很大,只是比较像而已;


------------------------------------------------------------------------------------------


OBJ-C是面向对象的语言


由Brad Cox基于Smalltalk改进而来
遵从ANSI C标准C语法,同时使用了Smalltalk的方法
在运行时可以灵活处理所有事情
运行时非常灵活:


              Dynamic Binding动态绑定
              Dynamic Typing动态检查
              Dynamic Linking动态链接


OBJ-C可以认为是继承了C和Smalltalk的优点。


------------------------------------------------------------------------------------------


Dynamic Language


几乎所有的工作都可以在运行时处理;
使用动态链接,动态绑定,动态检查;
最大的灵活性;
最小化RAM和CPU使用;
------------------------------------------------------------------------------------------


OC学习注意


OC不是一门全新的语言;
C语言的基础上增加了一层最小的面向对象语法;
OC完全兼容C语言;
可以在OC代码中混入C语言代码,甚至是C++代码;
可以使用OC开发MAC OS X平台和IOS平台的应用程序;

1 0
原创粉丝点击