认识AppDelegate文件,

来源:互联网 发布:建筑安装预算软件 编辑:程序博客网 时间:2024/06/09 19:24

AppDelegate.m

- (void)dealloc {    [_window release];        [super dealloc];}//程序启动完成的时候调用的代理方法- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];    // Override point for customization after application launch.    self.window.backgroundColor = [UIColor whiteColor];    [self.window makeKeyAndVisible];        NSLog(@"application:%@",application);    //通过单例创建    UIApplication *app = [UIApplication sharedApplication];    NSLog(@"app:%@",app);   //说明app是单例     <span style="color:#ff0000;">   //隐藏状态栏</span>    //iOS6隐藏的方法//    [application setStatusBarHidden:YES];    //如果是iOS7,则得在plist文件中设置View controller-based status bar appearance 为NO//    [application setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft];        //<span style="color:#ff0000;">设置网络加载提示</span>    [application setNetworkActivityIndicatorVisible:YES];        return YES;}//当应用程序将要进入非活跃状态的时候/* 1.进入后台 2.锁屏 3.突发事件 */- (void)applicationWillResignActive:(UIApplication *)application{        NSLog(@"程序将要进入非活跃状态");}//程序进入后台的代理方法- (void)applicationDidEnterBackground:(UIApplication *)application{    NSLog(@"程序进入后台了");}//从后台进入前台- (void)applicationWillEnterForeground:(UIApplication *)application{    NSLog(@"程序从后台进入前台了");}//程序进入活跃状态- (void)applicationDidBecomeActive:(UIApplication *)application{    NSLog(@"程序进入活跃状态");}//程序推出的时候调用- (void)applicationWillTerminate:(UIApplication *)application{    NSLog(@"程序推出的时候调用");}


0 0