[UIScreen mainScreen].bounds 获取屏幕的尺寸
//1,创建视图
UIView *redView = [[UIView alloc] initWithFrame:CGRectMake(107, 218, 200, 200)];
//2,配置属性
//(1)设置背景颜色
redView.backgroundColor = [UIColor redColor];
//(2)显隐性
redView.hidden = NO;//默认是NO --显示. YES--- 隐藏
//(3)透明度 0.0 --- 1.0 之间
redView.alpha = 1.0;
//(4)削圆角
redView.layer.cornerRadius = 100;
//(5)tag 值
redView.tag = 300;//最好设置在100以上的值;
//3,添加到父视图
[self.window addSubview:redView];
//4,释放
[redView release];
//通过tag 值找到 redView 使用 viewWithTag: 方法通过redView 的父视图 来使用这个方法进行查找
UIView *view = [self.window viewWithTag:300];
//视图的frame 属性是相对于父视图的位置
//视图的center 属性可以根据视图的frame 来进行计算,如果视图center 属性变化,会影响视图的frame ,如果视图的frame 发生变化,会影响center.
//bounds
//视图的bouns 发生变化,会影响到自身坐标系原点的偏移,而自身的子视图的位置又是根据自身坐标系原点为依据进行确定的因此,就造成了自身子视图位置的变化.
//让当前的 window 对象成为应用程序的主窗口,并且可视
[self.window makeKeyAndVisible];
//当应用程序加载的时候触发
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- //当应用程序将要取消活跃状态时触发.
- //使用该方法用来暂停正在执行的任务,比如暂停游戏等.
- - (void)applicationWillResignActive:(UIApplication *)application
//当应用程序已经进入后台时触发.
//释放共享的资源,保存用户数据,让timer 无效,当应用程序退出时,该方法会替代 applicationWillTerminate: 方法.
- (void)applicationDidEnterBackground:(UIApplication *)application
//当应用程序进入前台时触发.
//继续进入后台时正在运行的任务,游戏继续运行
- (void)applicationWillEnterForeground:(UIApplication *)application
//当应用程序进入活跃状态时触发,
//重新启动那些应用程序进入不活跃状态时暂停掉的内容
- (void)applicationDidBecomeActive:(UIApplication *)application
//当有电话进入时,会触发 --- applicationWillResignActive:
//当挂断电话时,会触发--- applicationDisBecameActive: