iOS开发学习之UI篇2、AppDelegate.m文件中方法的主要功能

AppDelegate(应用程序的代理对象)
在AppDelegate.m文件中各方法的功能为和在什么情况下被调用

@implementation AppDelegate

//当main函数执行完,应用程序创建好了,应用的代理也指定为当前类的对象,也将应用放到了RunLoop中了,这个时候,整个应用程序才算加载完毕。当应用程序加载完毕的时候,就会调用此代理方法。在此代理方法中进行界面的设置。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    return YES;
}

//应用将要取消活跃状态,例如:我们正在玩游戏,如果来电话或者来短信,就会触发此方法。在此方法中一般我们是要将游戏暂停。进行暂停操作。
- (void)applicationWillResignActive:(UIApplication *)application {

}


//程序已经进入后台,一般我们是要将一些重要数据进行保存,因为苹果手机应用进入后台之后,如果长时间不操作,应用就会退出。
- (void)applicationDidEnterBackground:(UIApplication *)application {
}

//当应用程序进入前段的时候,会执行此代理方法
//一般会在里边做一些动画效果
//增加用户的体验
- (void)applicationWillEnterForeground:(UIApplication *)application {

}


//应用进入前段之后,应用变的活跃,在此方法中,需要将刚才暂停的一些操作重新开启。
- (void)applicationDidBecomeActive:(UIApplication *)application {

}


//程序将要退出时 调用此方法
- (void)applicationWillTerminate:(UIApplication *)application {

}

@end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值