#import<UIKit/ UIKit.h>
在继承自NSObject类的类中使用UI框架, 需要引入上边的文件
比如: 在Person类定义一个UILabel类型的属性asf
Person.h:
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface Person : NSObject
@property(nonatomic, retain) UILabel *asf;
@end
Appdelegate.m:
self.window.backgroundColor = [UIColor whiteColor];
Person *person = [[Person alloc]init];
person.asf = [[UILabel alloc]initWithFrame:CGRectMake(100, 200, 200, 100)];
person.asf.backgroundColor = [UIColor orangeColor];
[self.window addSubview:person.asf];
在继承自UIView的类中(UI框架)定义NSObject类的属性 比如: NSString类型, 直接定义即可.
因为: UIView是继承自NSObject类的
所有类都是继承自NSObject.