`
wilent
  • 浏览: 39403 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

iphone主程序类及其作用解析

阅读更多

    UIApplicationMain:为创建新应用程序提供入口,它创建新的应用程序实例和它的委托,委托负责处理应用程序状态变更。UIApplicationMain的第三个,第四个参数是指定主应用程序和它的委托,如果 第三个参数为空值,iphone默认使用标准UIApplication类。

    UIApplicationMain建立应用程序事件循环,事件循环重复寻找低层次用户交互,例如触摸屏幕触发传感器。iphone内核捕捉那些事件,并将它们分派到一个事件队列,而事件队列则被转发到应用程序进行处理。

 

    应用程序委托: 实现应用程序生命周期的关键点上,程序应如何响应,委托负责启动时,初始化一个窗口系统,并在结束时包装业务,它还在内存警告中扮演关键角色。

   application:方法是在应用程序对象实例化后,程序中首先被触发的部分,启动时可在该方法中创建基本窗口,设置它的内容,并让它成为应用程序关键响应者。

   applicationWillTerminate:通过该方法,可以在将控制权交回springBoard之前处理任何状态终结。可以使用该方法保存默认设置,更新数据,关闭文件。

 

 

 

分享到:
评论

相关推荐

    iphone5 中文电路图纸

    从给定的文件标题“iPhone5中文电路图纸”以及描述“iPhone5中文电路图纸,绝对完整的电路原理图纸”,我们可以深入探讨关于iPhone5的硬件结构、电路设计及其关键组件的重要知识点。 ### iPhone5电路设计概述 ...

    苹果iphone5

    ### 苹果iPhone5 更新与问题代码查询知识点详解 #### 一、苹果iPhone5简介 苹果iPhone5是一款由苹果公司设计、开发并销售的智能手机,它于2012年9月12日发布,并在同年9月21日正式上市。这款手机采用了全新的设计...

    mj.zip_iphone mahjong_iphone连连看源_mahjong_objective_麻将

    《iPhone麻将连连看游戏源码解析与开发指南》 在移动设备上,游戏开发一直备受开发者和玩家的关注,尤其在iOS平台上,丰富的游戏资源和强大的性能使得iPhone游戏有着广泛的市场。今天我们将深入探讨一款名为“麻将...

    Professional iPhone and iPad Application Development

    ### 专业iPhone与iPad应用程序开发知识点汇总 #### 一、导言 本书《专业iPhone与iPad应用程序开发》是一本深入探讨iOS平台应用开发的专业书籍,旨在帮助开发者掌握iOS应用程序开发的核心技术和最佳实践。作者Gene ...

    ios Storyboard全面解析

    iOS Storyboard 是苹果在iOS开发中引入的一种可视化界面构建工具,它允许开发者在一个单一的文件中设计和管理整个应用程序的用户界面。Storyboard替代了传统的.xib文件,简化了视图控制器间的导航流程,减少了手动...

    wpf实现iphone滑动效果demo

    在本篇文档中,我们将详细解析一个使用 WPF(Windows Presentation Foundation)技术实现类似 iPhone 滑动效果的示例代码。该示例通过模拟 iPhone 的触控操作来创建平滑、自然的滑动体验。 #### 核心知识点概览 1....

    iPhone系统文件夹路径位置详解.pdf

    本文将详细解析iPhone系统中的常见文件夹路径,帮助你更好地理解和操作iPhone的内部结构。 首先,我们来看软件目录路径 `/Applications`,这个路径下存放的是所有安装在iPhone上的第三方应用。你可以在这里找到所有...

    iOS+软件开发揭密:iPhone&iPad+企业应用和游戏开发样章.doc

    这类应用程序通常包括一个主窗口(Window)和多个UIViewController,每个UIViewController负责管理一个或多个UIView。这些UIView可以是UITableView、UIWebView、UIImageView等不同类型的视图组件。 ### 三、使用...

    ipod_iphone_ipad 附件接口协议_ r38_page301-400

    ### iPod、iPhone、iPad 附件接口协议:存储 ...通过以上详细解析,我们可以更深入地理解iPod、iPhone、iPad附件接口协议中的存储Lingo命令及其使用方法,这对于开发兼容这些设备的应用程序或配件具有重要的指导意义。

    iphone and ipad 游戏开发

    ### iPhone 和 iPad 游戏开发:Cocos2d 深入解析 #### 知识点一:Cocos2d 简介及其在 iOS 平台的应用 Cocos2d 是一个开源的游戏开发框架,它专为创建高质量的 2D 游戏而设计。该框架基于 MIT 许可证发布,适用于 ...

    Android程序设计基础

    9.3.2 定义主程序 155 9.3.3 添加一行 156 9.3.4 运行一个查询 157 9.3.5 显示查询结果 158 9.4 数据绑定 159 9.5 使用ContentProvider 162 9.5.1 更改主程序 164 9.5.2 添加一行 164 9.5.3 运行一个查询 ...

    iOS App Programming Guide(2012-09-19版)

    - **主运行循环**: 解释了主运行循环在应用程序中的作用及其管理机制。 - **后台执行和多任务处理**: 详细讨论了如何在后台执行任务和利用多任务处理的能力。 ##### 背景执行和多任务处理 - **确定是否可以使用多...

    ios-ble-peripheral-test:用于将iPhone作为蓝牙LE外围设备,广告等进行测试的应用程序

    Swift提供了易于理解的语法,强大的类型系统,以及内置的安全机制,使得编写BLE应用程序更为高效且安全。 三、核心蓝牙框架(Core Bluetooth) 在iOS中,开发蓝牙LE应用的核心工具是Core Bluetooth框架。此框架...

    iOS 5 Programming Cookbook

    - **1.27 从主捆绑包加载数据**:介绍如何从应用程序的主要资源文件中读取数据。 - **1.28 从其他捆绑包加载数据**:讲解如何加载来自外部捆绑包的数据。 - **1.29 使用NSNotificationCenter发送通知**:解释...

    ipod/ihphone 访问接口

    总结,iPod/iPhone 访问接口是苹果开放给开发者的一个强大工具,通过这个接口,我们可以创建各种创新配件或应用程序,与苹果设备无缝互动,提升用户体验。理解和掌握 IAP 协议及其相关技术,对于扩展苹果生态系统的...

    iOS.5.Programming.Cookbook

    - 掌握实例方法与类方法的区别及其使用场景。 - **1.13 Defining Two or More Methods with the Same Name**(定义同名的两个或多个方法) - 了解方法重载的概念,如何在一个类中定义多个同名但参数不同的方法。 ...

Global site tag (gtag.js) - Google Analytics