本文的单例模式分为严格单例模式和不严格单例模式。单例模式要求一个类有一个实例,有公开接口可以访问这个实例。严格单例模式,要求一个类只有一个实例;不严格单例模式,可以创建多个实例。 有的类只能有一个实例,例如 UIApplication,通过 shared 属性访问唯一的实例,属于严格单例模式。有用户 ...
分类:
编程语言 时间:
2017-05-09 15:49:28
阅读次数:
189
IOS 开发中。我知道的两个退出程序的方法: 1. exit(0); 2. if([[UIApplication sharedApplication] respondsToSelector:@selector(terminateWithSuccess)]){ [[UIApplication shar ...
分类:
移动开发 时间:
2017-05-08 17:52:47
阅读次数:
184
今日在使用某App时候,突然发现上拉菜单。程序视频扔在播放,咦!引起了我的兴趣。 首先,列出两个方法, 第一个方法是AppDelegate的代理。当程序进入后台时候调用 - (void)applicationDidEnterBackground:(UIApplication *)applicatio ...
分类:
移动开发 时间:
2017-05-01 22:13:53
阅读次数:
153
+ (UIViewController *)getCurrentVC { UIWindow * window = [[UIApplication sharedApplication] keyWindow]; if (window.windowLevel != UIWindowLevelNormal)... ...
分类:
其他好文 时间:
2017-04-29 11:55:02
阅读次数:
148
首先依照对应的文档获得对应的key - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [WXApi registerApp:@" ...
分类:
微信 时间:
2017-04-27 12:39:41
阅读次数:
241
1、步骤一:在Info.plist中,添加"Required background modes"键,value为:App plays audio 或者: 步骤二: - (BOOL)application:(UIApplication *)application didFinishLaunchingW ...
分类:
移动开发 时间:
2017-04-25 17:01:40
阅读次数:
396
UIApplication简介: 利用UIApplication对象能进行一些应用级别的操作。 设置应用程序图标右上角的红色提醒数字 @property(nonatomic) NSInteger applicationIconBadgeNumber; //代码实现和效果 UIApplication ...
分类:
移动开发 时间:
2017-04-25 13:24:52
阅读次数:
332
*/ //碰撞检測 //碰撞检測de过程 //碰撞检測 //碰撞检測 //碰撞检測 //UIApplication-> UIWindow-> UIController-> 视图控制器view-> 父视图 ->子视图 //事件响应 //事件响应de过程 //事件响应 //事件响应 //事件响应 //反 ...
分类:
移动开发 时间:
2017-04-21 09:30:06
阅读次数:
140
需求:当软件正在进行任务还未结束时,如果用户强制退出软件,需要将一些数据进行保存等处理。 策略:当用户使用多任务将软件挂起,并滑掉软件时,接下来有5妙钟的时间留给软件做处理。会调用- (void)applicationWillTerminate:(UIApplication *)applicatio ...
分类:
移动开发 时间:
2017-04-18 13:12:38
阅读次数:
186
触摸事件加速计事件远程控制事件 响应者对象在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象” UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象,都能够接 ...
分类:
移动开发 时间:
2017-04-11 15:35:43
阅读次数:
247