Objective C 总结(二):定义类

  1. Objective-C的定义分为两部分,声明部分在以扩展名为.h的文件中,实现部分在以.m为扩展名的文件中。
  2. 类的成员包括:字段(现在基本上都使用属性了)、属性、实例方法和类方法。
  3. 根类为NSObject。
  4. 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

 

 

 

posted @ 2013-08-07 11:05  万有引用  阅读(197)  评论(0编辑  收藏  举报