iOS程序启动流程
完整启动流程
UIApplicationMain方法
UIApplication
AppDelegate代理生命周期回调
控制器View的加载
iOS工程常见文件
xxx-Infoplist文件
InfoPliststrings
xxx-Prefixpch
Defaultpng
Iconpng
iOS程序启动流程1. 完整启动流程
点击程序图标
执行main函数
执行UIAppl...
分类:
移动开发 时间:
2016-05-09 14:24:57
阅读次数:
226
一 导航控制器 利用UINavigationController,可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型例子就是系统自带的“设置”应用 AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishL ...
分类:
移动开发 时间:
2016-05-08 19:54:25
阅读次数:
185
一.UIApplication, UIApplicationDelegate,UIApplicationMain的分析 * UIApplication的核心作用是提供iOS程序运行期间的控制和协调工作。 * 每一个应用程序都有自己的UIApplication对象,而且是一个单例对象。 * 通过UIA ...
分类:
移动开发 时间:
2016-05-07 15:07:58
阅读次数:
324
简单介绍 UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。 每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。 通过[UIApplication shared ...
分类:
移动开发 时间:
2016-05-07 14:45:59
阅读次数:
301
触摸事件传递 ?发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中 ?UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow) ?主窗口会在视图层次结构中找到一个最合适的视图来处理触 ...
分类:
其他好文 时间:
2016-05-05 21:55:31
阅读次数:
131
备注:运动事件,也是加速度时间,一般像摇晃手机就属于运动事件 监听运动事件对于UI控件有个前提就是监听对象必须是第一响应者(对于UIViewController视图控制器和UIAPPlication没有此要求)。这也就意味着如果监听的是一个UI控件那么-(BOOL)canBecomeFirstRes ...
分类:
其他好文 时间:
2016-05-05 19:14:25
阅读次数:
149
接收到通知时有两种进入的方式:1.当app未运行时(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;launchOptions不会为空, ...
分类:
移动开发 时间:
2016-05-04 17:19:40
阅读次数:
198
//应用程序启动完毕时调用 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSLog(@"%s",__func__); re ...
分类:
移动开发 时间:
2016-05-03 14:08:46
阅读次数:
193
截取部分图片并显示在ios开发中,肯定会碰到需要截取部分图片的情况。最终的效果类似这样:先看最原始的示例,显示完整的图片写了个最简单的读取图片并显示的代码,打算以此为开始,逐渐实现截取部分图片的功能。代码主要是,在控制器代码中:- (void)loadView { [[UIApplication sharedApplication] setStatusBarHidden:YES withA...
分类:
移动开发 时间:
2016-04-29 17:38:58
阅读次数:
228
跳到健康设置 上网找了一下 你会发现很难找到。代码如下 不信你试试 。 NSURL *url = [NSURL URLWithString:@"prefs:root=Privacy&path=HEALTH"]; if ([[UIApplication sharedApplication] canOp ...
分类:
移动开发 时间:
2016-04-29 14:03:42
阅读次数:
131