一. Objective-C
1. OC具有完善的面向对象特性
2. 面向对象编程
C: 分析解决问题的步骤,实现函数,依次调用函数,其侧重点为实现功能
OC: 分析某问题需要参与的对象,各个对象的作用,多个对象协作完成任务,其侧重点是对象的设计(具有哪些功能)
二. 类和对象
1. 类是具有相同特征和行为的事物的抽象
对象是累得实例,类是对象的类型
2. 面向对象编程中使用对象完成程序
开发中: 先定义类,再创建对象,然后使用对象
3. 定义类
类的定义包含两部分: 接口部分和实现部分
接口部分(.h文件): 对外声明类的特征和行为(类似于说明书),标志是@interface...@end,包含内容有类名,父类名,实例变量,方法等
实现部分(.m文件): 对内实现行为(内部的具体实现),标志是@implementation...@end
4. 创建对象
+(id)alloc: +表示这个方法属于类,只能类执行,id返回值类型,表示任意类型的对象,即创建好的对象
-(id)init: -表示这个方法属于对象,只能对象执行,id返回值类型,表示初始化完成的对象
5. 使用对象
指针存储对象的首地址,代指对象
oc中使用指针代指对象,进行操作
三. 实例变量操作
示例: