- Objective-C的定义分为两部分,声明部分在以扩展名为.h的文件中,实现部分在以.m为扩展名的文件中。
- 类的成员包括:字段(现在基本上都使用属性了)、属性、实例方法和类方法。
- 根类为NSObject。
- Objective-C中的类会在运行时创建为Class的实例
声明部分
@interface XYZPerson : NSObject
// 带存储特性属性
@property (nonatomic, copy)NSString *firstName;
// 只读属性
@property (readonly,copy)NSString *lastName;
// 值类型属性
@property float height;
// 实例方法
// 无参方法
- (void)sayHello;
// 带一个参数
- (void)someMethodWithValue:(SomeType)value;
// 带二个参数
- (void)someMethodWithFirstValue:(SomeType)value1 secondValue:(AnotherType)value2;
// 类方法
+ (id)create;
@end
实现部分
#import "XYZPerson.h"
@implementation XYZPerson
- (void)sayHello {
NSLog(@"Hello, World!");
}
@end