1.事件是怎么样产?生与传递的? 当发生一个触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中. ->UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理. ->主窗口会在视图层次结构中找到一个最合适的视图来处理触摸事件 ->触摸事件的传递 ...
分类:
其他好文 时间:
2016-04-14 19:20:39
阅读次数:
142
UIApplication是一个系统单例,不论在程序何时创建,都只有一块内存。它的应用有:设置手机桌面上app图标上显示的消息数量提醒,可以监控联网状态,打电话,打开网页,控制状态栏等。 1,app消息提醒数字。 可以这样:[UIApplication sharedApplication].appl ...
分类:
移动开发 时间:
2016-04-13 23:42:18
阅读次数:
228
在delegate中: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override po ...
分类:
移动开发 时间:
2016-04-11 22:20:22
阅读次数:
146
- (UIViewController *)getCurrentVC { UIViewController *result = nil; UIWindow * window = [[UIApplication sharedApplication] keyWindow]; if (window.win ...
分类:
移动开发 时间:
2016-04-11 11:35:04
阅读次数:
183
其实实现这个功能很简单,只要调用UIApplication即可。 用法用例:[UIApplication sharedApplication].applicationIconBadgeNumber=33; 当用户打开应用程或者退出应用程序之前把这个值归0就OK了。[UIApplication sha ...
分类:
移动开发 时间:
2016-04-10 19:27:38
阅读次数:
201
1、 描述应用程序的启动顺序。 1、程序入口main函数创建UIApplication实例和UIApplication代理实例 2、在UIApplication代理实例中重写启动方法,设置第一ViewController 3、在第一ViewController中添加控件,实现对应的程序界面。 为什么 ...
分类:
移动开发 时间:
2016-04-09 15:11:10
阅读次数:
227
Main 程序的入口要做哪些事: 1.从主类中实例化程序(UIApplication)对象 2.如果有委托的话,从给定的类实例化委托和设置程序(UIApplication) 的代理。 3.开启主事件的循环,包括应用程序(UIApplication) 的运行循环,开始处理事件,让那个程序一直跑起来。 ...
分类:
其他好文 时间:
2016-04-09 12:13:10
阅读次数:
108
// 打电话 // 弊端:使用该方法进行拨号之后,当电话挂断之后不会返回应用程序, 会停留在通话记录界面// NSURL *url = [NSURL URLWithString:@"tel://13261936021"];// [[UIApplication sharedApplication] o ...
分类:
移动开发 时间:
2016-04-08 12:02:23
阅读次数:
209
1.AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //初始化windows的大小和位置 self ...
分类:
其他好文 时间:
2016-04-08 00:49:24
阅读次数:
161
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{<br><br> if (launchOptions)<br><br> {<br> ...
分类:
移动开发 时间:
2016-04-07 23:25:50
阅读次数:
402