关于Object-c的历史
- 1980年代初布莱德·确斯(Brad Cox)在其公司Stepstone发明Objective-C。
- 1988年NeXT公司使用OC开发
- 1996年OC成为苹果主要编程语言
Object-c语言特点
- C语⾔的超集,允许在OC中使⽤C语⾔源代码,编译器兼容C语⾔程序。
- 具备完善的⾯向对象特性。
- 包含⼀个运⾏时系统。
- 类库丰富。
Object-c是一种面向对象的编程思想其特点是分析某问题需要参与的对象,各个对象的作用,多个对象协作完成任务
面向对象编程设计:
- 分析涉及到的对象
- 根据功能定义类
- 使用对象的功能完成程序
开发中:先定义类,再创建对象,然后使用对象。
定义类包含两部分:接口部分和实现部分。分开写。
1.接口部分:对外声明类的特征和行为。(类似于说明书)
2.实现部分:对内实现行为。(内部的具体实现)
接口部分标志:@interface…@end
作用:声明类的实例变量和方法,即特征和行为。
包含内容:类名、父类名、实例变量、方法等。
实现部分标志:@implementation…@end
作用:实现方法,即实现类的行为。
类:@interface…@end @implementation…@end
文件:.h称为接口文件或头文件,.m称为实现文件。默认设置如下:
1.使用类名命名文件。
2..h文件管理类的接口部分;.m文件管理类的实现部分
文件和类本质没有关系。