您的位置:首页 > 移动开发 > Objective-C

OBJ-C简介部分学习笔记

2016-04-19 22:18 489 查看
==========================================================================================

                                       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平台的应用程序;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  objective-c