1、- (void)applicationWillResignActive:(UIApplication *)application
说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了
2、- (void)applicationDidBecomeActive:(UIApplication *)application
说明:当应用程序入活动状态执行,这个刚好跟上面那个方法相反
3、- (void)applicationDidEnterBackground:(UIApplication *)application
说明:当程序被推送到后台的时候调用。所以要设置后台继续运行,则在这个函数里面设置即可
4、- (void)applicationWillEnterForeground:(UIApplication *)application
说明:当程序从后台将要重新回到前台时候调用,这个刚好跟上面的那个方法相反。
5、- (void)applicationWillTerminate:(UIApplication *)application
说明:当程序将要退出是被调用http://www.cladu.com/,通常是用来保存数据和一些退出前的清理工作。这个需要要设置UIApplicationExitsOnSuspend的键值。
6、- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
说明http://www.youum.com/:iPhone设备只有有限的内存,如果为应用程序分配了太多内存操作系统会终止应用程序的运行,在终止前会执行这个方法,通常可以在这里进行内存清理工作防止程序被终止
7、- (void)applicationSignificantTimeChange:(UIApplication*)application
说明:当系统时间发生改变时执行
8、- (void)applicationDidFinishLaunching:(UIApplication*)application
说明:当程序载入后执行
9、- (void)application:(UIApplication)application willChangeStatusBarFrame:(CGRect)newStatusBarFrame
说明:当StatusBar框将要变化时执行
10、- (void)application:(UIApplication*)application willChangeStatusBarOrientation:
(UIInterfaceOrientation)newStatusBarOrientation
duration:(NSTimeInterval)duration
说明:当StatusBar框方向将要变化时执行
11、- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url
说明:当通过url执行
12、- (void)application:(UIApplication*)application didChangeStatusBarOrientation:(UIInterfaceOrientation)oldStatusBarOrientation
说明:当StatusBar框方向变化完成后执行
13、- (void)application:(UIApplication*)application didChangeSetStatusBarFrame:(CGRect)oldStatusBarFrame
说明:当StatusBar框变化完成后执行
分享到:
相关推荐
iOS开的常见8中传值(初始化传值,代理传值,属性传值,代理传值,block传值,通知传值,NSuserDefault传值,AppDelegate传值)
模板默认引入程序需要使用“类”的框架,即UIKit.h头文件,使它包含在程序中 #import <UIKit/UIKit.h>
使用通知和runtime-AOP的为AppDelegate瘦身方案
在AppDelegate类中轻松定义全局变量,几乎和C语言一样来定义。
用代码块实现两个不同视图直接的传值问题,用代码块实现起来比协议更方面。
1.在AppDelegate中定义的视图内容随旋屏而自动转换 2.从一个Controller中跳转到另一个Controller
5. 重命名原生项目内的main.m文件后缀为main.mm. 切记 6. 在原生应用的AppDelegate中封装UnityAppController 7.
ios 对象私有属性的访问和修改,一种方法是通过KVC进行处理, 另外一种就是神通广大的Runtime 了。
运行应用,按动你的 iOS 设备的音量键以模拟系统内存通知,你需要在 ViewControllers 的 didReceiveMemoryWarning 或 AppDelegate 的 applicationDidReceiveMemoryWarning: 中处理这些通知 联系作者 ...
通过属性传值、方法传值、代理传值、Block传值、单例传值、通知传值6种方式进行不同视图...不同方式只需要在AppDelegate中更改下UINavigationController的根控制器即可。使用很简单的实例让你很快理解不同的传值方式。
ios原生集成极光推送,sdk已集成,只需要自己配置证书,profile,即可在xcode当中运行
实现iOSAPP版本自动更新升级非常好用的一个方法 1.将文件下载解压放到项目中 2.在AppDelegate.m中applicationDidBecomeActive(APP启动后)方法中加入[[LGCheckVersion shareCheckVersion] checkVersion];即可
IOS 后台 AppDelegate 状态 Home State Lab Demo代码
第二部分为工具篇,介绍一系列基于Mac和iOS平台的配套工具,并且重点讲解其中的class-dump、Theos、Reveal、IDA、GDB等5个工具的使用方法,前3个侧重于使用,后2个侧重于分析。第三部分为理论篇,主要讲述iOS逆向/...
ionic_push_notification_missing 离子挂钩在ios AppDelegate.m文件中注入#define DISABLE_PUSH_NOTIFICATIONS true 在您的离子项目中添加hooks / after_prepare / 030_ios-push-notification-fix.js文件。...
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } } // // AppDelegate.h // Hello World_Code // #import @interface AppDelegate : UIResponder @property (strong...
在AppDelegate 中可以接受通信参数传递, 注意参数好像不能传中文 //跳转后调用接受参数(若无参数使用可注释不用) - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { NSString *...
AppLocker - iOS的简单锁屏应用( Swift 3, iOS 8.0 )
*可以在指定的视图中用 也可以直接在AppDelegate中改 *在视图中修改的话就在loadView中 *在AppDelegate中: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)...
这个项目依赖 CocoaPods 使用前请先在工程目录下执行: pod install 另外,可以在 AppDelegate.m 中替换已有的请求参数用于个人项目的测试。