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
==========================================================================================
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的内省(Introspection)用法小结
- Objective-C中常用的结构体NSRange,NSPoint,NSSize(CGSize),NSRect实例分析
- Objective-C中使用NSString类操作字符串的方法小结
- Objective-C中NSNumber与NSDictionary的用法简介
- Objective-C中NSLog输出格式大全
- 全面解析Objective-C中的block代码块的使用
- Swift调用Objective-C编写的API实例
- Swift、Objective-C、Cocoa混合编程设置指南
- Objective-c代码如何移植为Swift代码 Objective-c代码转移到Swift过程介绍
- Swift调用Objective-C代码
- 以实例讲解Objective-C中的KVO与KVC机制
- 简介Objective-C解析XML与JSON数据格式的方法
- 浅析Objective-C中分类Category的使用
- 举例讲解Objective-C中@property属性的用法
- Objective-C编程中语句和变量的一些编写规范建议
- 理解Objective-C的变量以及面相对象的继承特性
- 简单讲解Objective-C的基本特性及其内存管理方式
- Objective-C中编程中一些推荐的书写规范小结
- Objective-C处理空字符串和页面传值及自定义拷贝
- objective-c中生成随机数的方法