background image

理 类 , 这 个 名 为
SampleDelegate 代理类就是我们需要具体写代码实现的,当 UIApplication
初始化后就开始监听事件,根据不同的监听事件让

SampleDelegate 代理类

做不同的处理,比如显示第一个显示界面。
    新建名为 SampleDelegate.m 的类,在 SampleDelegate.h 输入如下代
码:
@interface SampleDelegate : NSObject<UIApplicationDelegate> {
}
@end
注意到没有,

SampleDelegate: NSObject <UIApplicationDelegate> 这

 

个写法是不是很 眼熟 ,在看看最上面那段

object-c 语言的关于协议代码,

SimpleClass 类 需 要 实 现 SimpleProtocol 协 议 定 义 的 方 法 , 这 样 看 来
UIApplicationDelegate 是一个协议定义,同样 SampleDelegate 也需要实

UIApplicationDelegate 中定义的方法,只是这个协议是系统定义好的(具

体可以参看

UIApplicationDelegate.h)而 SimpleProtocol 是我们自己定义

的 , 但 是 要 做 的 事 情 相 同 , 就 是

SampleDelegate 需 要 去 实 现 这

UIApplicationDelegate

 

协议定义好的方法, 这些方法就是

UIApplication

对象监听到系统变化的时候通知

UIApplication 对象代理类 SampleDelegate

执 行 的 相 应 方 法 。 下 面 是

SampleDelegate 的 实 现 代 码 写 在

SampleDelegate.m 中
     注意到没有,SampleDelegate: NSObject <UIApplicationDelegate>

 

这个写法是不是很眼熟 ,在看看最上面那段

object-c 语言的关于协议代码,

SimpleClass 类 需 要 实 现 SimpleProtocol 协 议 定 义 的 方 法 , 这 样 看 来
UIApplicationDelegate 是一个协议定义,同样 SampleDelegate 也需要实

UIApplicationDelegate 中定义的方法,只是这个协议是系统定义好的(具

体可以参看

UIApplicationDelegate.h)而 SimpleProtocol 是我们自己定义

的 , 但 是 要 做 的 事 情 相 同 , 就 是

SampleDelegate 需 要 去 实 现 这

UIApplicationDelegate

 

协议定义好的方法, 这些方法就是

UIApplication

对象监听到系统变化的时候通知

UIApplication 对象代理类 SampleDelegate

执 行 的 相 应 方 法 。 下 面 是

SampleDelegate 的 实 现 代 码 写 在

SampleDelegate.m 中:
@implementation SampleDelegate
- (void)applicationWillResignActive:(UIApplication *)application{}
- (void)applicationDidBecomeActive:(UIApplication *)application{}
-

 

(void)applicationDidEnterBackground:(UIApplication 

*)application{}
- (void)applicationWillEnterForeground:(UIApplication *)application{}
- (void)applicationWillTerminate:(UIApplication *)application{}
-

 

(void)applicationDidReceiveMemoryWarning:(UIApplication 

*)application{}
-

 

(void)applicationSignificantTimeChange:

(UIApplication*)application{}
- (void)applicationDidFinishLaunching:(UIApplication*)application{}
-

 

(void)application:(UIApplication*)application 

                   找软件资料,就到一览软件文库

http://wk.yl1001.com/rj/