iOS学习笔记 APP启动相关
来源:互联网 发布:淘宝如何排名靠前 编辑:程序博客网 时间:2024/05/21 05:41
AppDelegate对象方法
# 程序第一次启动后才会执行- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;# 程序将要失去焦点时执行- (void)applicationWillResignActive:(UIApplication *)application;# 程序得到焦点时调用- (void)applicationDidBecomeActive:(UIApplication *)application;# 程序进入后台执行- (void)applicationDidEnterBackground:(UIApplication *)application;# 程序进入前台执行- (void)applicationDidEnterForeground:(UIApplication *)application;# 程序即将退出时调用- (void)applicationWillTerminate:(UIApplication *)application;# 程序发生内存警告的时候调用- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application;
APP启动加载
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // 设置window属性(iOS应用必须有一个主窗口UIWindow),初始化windows的大小和位置 self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // 设置window的背景 self.window.backgroundColor = [UIColor whiteColor]; // 初始化KCMainViewController KCMainViewController *mainController = [[KCMainViewController alloc]init]; // 设置自定义控制器的大小和window相同,位置为(0,0) mainController.view.frame = self.window.bounds; // 设置此控制器为window的根控制器,UIWindown必须有根控制器 self.window.rootViewController = mainController; // 设置window为应用程序主窗口并设为可见 [self.window makeKeyAndVisible]; return YES;}
UIApplication常用属性和方法
# 属性// 显示应用图标右上角数字application.applicationBadgeNumber = 8;// 设置状态栏样式application.statusBarStyle = UIStatusBarStyleBlackOpaque;// 显示或隐藏状态栏application.statusBarHidden = YES;// 状态栏网络请求状态application.networkActivityIndicatorVisible = YES;# 方法// 用默认浏览器打开网页[application openURL:[NSURL urlWithString:@"http://www.baidu.com"]];// 打电话[application openURL:[NSURL urlWithString:@"tel://xxxxxxxxx"]];// 发短信[application openURL:[NSURL urlWithString:@"sms://xxxxxxxxx"]];
0 0
- iOS学习笔记 APP启动相关
- iOS学习笔记01-APP相关
- 【iOS学习笔记】通过自定义的URL Scheme启动你的App
- iOS 学习笔记 - App 的启动过程(无Storyboard)
- iOS应用启动画面以及APP相关图标
- iOS学习笔记《一》app icon
- iOS App 制作UI学习笔记
- iOS APP开发概述----学习笔记001
- iOS学习笔记:app不满屏
- iOS学习笔记-开发中APP跳转
- ios app生命周期学习笔记(一)
- iOS APP上线相关
- iOS App启动动画
- iOS App 启动图片
- iOS App启动页面
- iOS App启动流程
- iOS APP启动过程
- IOS启动另外APP
- Spring官网下载各版本jar包
- Android常用多渠道打包方式实践
- mysql 触发器trigger
- Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www
- Ext.encode 与 Ext.decode
- iOS学习笔记 APP启动相关
- javascript基础复习之函数,定时器,erval函数
- java 实战经验java.lang.NoSuchMethodError错误
- Debug命令及用法
- JAVA使用JDBC连接MySQL数据库
- socket编程 - Asyncsocket
- maven部署jar 到远程仓库
- 用ABAP来实现柱状图和饼状图的输出
- 利用svn log命令实现的资源版本更新