objective-c是一种面向对象的语言,是C语言的扩充。OOP是面向对象编程。
类:具有相同特征和行为的事物的抽象。
对象是类的实例,万事万物皆对象。
类是对象的类型。
类的定义:面向对象的核心思想是类和对象。
objective-c中类的定义分为两个部分:接口部分和实现部分。
接口部分:对外声明类的特征和行为(.h文件)
实现部分:行为的具体实现(.m文件)
接口部分标志:@interface...@end
类的特征也叫成员变量或者实例变量
实现部分标志:@implementation...@end
对象创建
+(instancetype)alloc;类方法
-(instancetype)init;对象方法或者实例方法
方法的声明