Thứ Bảy, 9 tháng 10, 2010

Từ khóa cần thiết cho mỗi file .h

Như chúng ta đã biết oBj-C có 2 file viết code chính là file .h và file .m.
Sau đây mình hướng dẫn những từ khóa thường hay dử dụng trong file .h.

Đầu tiên bộ từ khóa sử dụng để include một file khác như trong c.

#import

Thứ 2: Khai báo, sử dụng từ khóa

@protocol RegisterDelegate;


Thứ 3: Khai báo lớp, sử dụng từ khóa "@interface" để chỉ ra rằng đây là một lớp. lớp trong oBj-C có kế thừ bình thường như C.

@interface Register : UIViewController
  { // bắt đầu khi báo thuộc tính 

Thứ 4: Khai báo IBOutlet, sử dụng từ khóa này để chỉ ra tương tác giữ control trên .xib và file .m. Như dưới đây mình có 2 điều khiển ô text box trong giao diện.

IBOutlet UITextField *txtUserName;
IBOutlet UITextField *txtPassword;


Thứ 5: Khai báo các thuộc tính lớp khác.  khai báo bình thường như một lớp thông thường?
UserClass *userClass;


} //chỉ ra kết thức khai báo thuộc tính 

Thứ 6 : Khai báo chỉ ra danh sách thuộc tính với "(nonatomic, retain)" là các thuộc tính cho các thuộc tính của lớp. 
@property (nonatomic, retain) id registerDelegate;
@property (nonatomic, retain) UITextField *txtUserName;
@property (nonatomic, retain) UITextField *txtPassword;
Thứ 7: Khai báo phương thức với "IBAction". Khi thực hiện command trên giao diện sẽ thực thi phương thức được chỉ ra tương ứng.
- (IBAction)help;

Thứ 7: Khai báo kết thúc lớp 

@end

Thứ 8: Khai báo tùy chỉnh  optional cho phương thức.


@optional

Không có nhận xét nào:

Đăng nhận xét