.h文件中
@interface AppDelegate : UIResponder <UIApplicationDelegate>
//strong ---- retain(强引用,被它指向的对象引用计数会加一)
//weak ----- assgin 作用相似,被它引用的对象引用计数不会改变,只能用于对象类型,当这个对象释放的时候,相应的指针会被置为nil,比如代理属性用assgin
//copy ---- 凡是使用copy的地方,copy出来的一定是一个不可变的对象,block属性用copy
@property (strong, nonatomic) UIWindow *window;
@end
.m文件中
@implementation AppDelegate
#pragma mark - 程序启动的时候执行的方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
#pragma mark - 创建UIWindow的步骤
//1、创建画板(Window)
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];//[UIScreen mainScreen].bounds;------ 获取屏幕的大小
//2、设置Window的一些相关的属性
self.window.backgroundColor = [UIColor cyanColor];
//3、显示画板(Window)
[self.window makeKeyAndVisible];
return YES;
}