文档章节

iOS基础

云飞扬v5
 云飞扬v5
发布于 2015/10/07 21:18
字数 317
阅读 142
收藏 5

应用的生命周期

 

应用的5种状态

Not Running 非运行状态

Inactive 前台非活动状态

Active 前台活动状态

Background 后台状态

Suspend 挂起状态

方法 本地通知 说明
application:didFinishLaunchingWithOptions: UIApplicationDidFinishLaunchingNotification 应用启动并进行初始化时会调用该方法并发出通知。这个阶段会实例化根视图控制器。
applicationDidBecomeActive: UIApplicationDidBecomeActiveNotification 应用进入前台并处于活动状态时调用该方法并发出通知。这个阶段可以恢复UI状态,比如游戏状态
applicationWillResignActive UIApplicationWillResignActiveNotification 应用从活动状态进入非活动状态时调用该方法并发出通知。这个阶段可以保存UI的状态
applicationDidEnterBackground: UIApplicationDidEnterBackgroundNotification 应用进入后台调用该方法并发出通知。这个阶段可以保存用户数据,释放一些资源(例如释放数据库资源)
applicationDidEnterForeground: UIApplicationDidEnterForegroundNotification 应用进入到前台,但是还没有处于活动状态时调用该方法并发出通知。这个阶段可以恢复用户数据
applicationWillTerminate: UIApplicationWillTerminateNotification 应用被终止时调用该方法并发出通知,但内存清除时除外。
     

 

 

 

 利用标识符保存和恢复视图的状态

 

参考资料

黑马培训视频

© 著作权归作者所有

云飞扬v5
粉丝 14
博文 105
码字总数 67465
作品 0
金华
私信 提问
加载中

评论(2)

云飞扬v5
云飞扬v5 博主

引用来自“喔嗳啰”的评论

哦哦,,这咋用了?(๑•́₃ •̀๑)
只是整理了一些书上看到的基础知识。appDelegate的代理里面都有的
喔嗳啰
喔嗳啰
哦哦,,这咋用了?(๑•́₃ •̀๑)
IOS学习,最简单的表格应用程序,学习,列出博客

IOS编程浅蓝教程,这是博客地址http://www.cnblogs.com/haichao/category/425378.html IOS编程浅蓝教程:锲子 IOS编程浅蓝教程(一)先决条件:开始iOS编程的必要准备 IOS编程浅蓝教程(二) Hel...

andy521zhu
2015/01/17
182
0
10个优秀Objective-C和iOS开发在线视频教程

如果你自己开发iOS应用,你肯定会发现网上有很多资源。学习编程的一个最好的方法就是自己写代码,而开始写代码的最快的方式就是看其他人怎么写。我们从海量视频和学习网站中整理出了我们认为...

mingxun
2014/05/09
197
0
iOS 学习资料整理

视频教程(英文) Developing iOS 7 Apps for iPhone and iPad 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频 iPad and iPhone Applic...

拉偶有所依
2015/01/19
2.4K
5
那些在学习iOS开发前就应该知道的事(part 1)

英文原文:Things I wish I had known before starting iOS development—Part 1 设计师设计出来了一个不错的引导界面,然而当我看到设计稿的时候,我们的app也没几天就要上线了。这个界面模...

TomatosX
2015/06/12
104
0
10 个免费的移动 App 测试框架 (Android/iOS)

功能测试框架 #1: KIF for iOS KIF 的全称是 Keep It Functional ,来自 Square。该测试框架只支持 iOS,所有测试使用 Objective-C 编写,简化了 App 开发者使用。 #2: Fliptest – iOS 的应...

oschina
2013/09/20
15.5K
4

没有更多内容

加载失败,请刷新页面

加载更多

可见性有序性,Happens-before来搞定

写在前面 上一篇文章并发 Bug 之源有三,请睁大眼睛看清它们 谈到了可见性/原子性/有序性三个问题,这些问题通常违背我们的直觉和思考模式,也就导致了很多并发 Bug 为了解决 CPU,内存,IO ...

tan日拱一兵
33分钟前
3
0
网络七层模型与TCP/UDP

为了使全球范围内不同的计算机厂家能够相互之间能够比较协调的进行通信,这个时候就有必要建立一种全球范围内的通用协议,以规范各个厂家之间的通信接口,这就是网络七层模型的由来。本文首先...

爱宝贝丶
36分钟前
4
0
Jenkins World 贡献者峰会及专家答疑展位

本文首发于:Jenkins 中文社区 原文链接 作者:Marky Jackson 译者:shunw Jenkins World 贡献者峰会及专家答疑展位 本文为 Jenkins World 贡献者峰会活动期间的记录 Jenkins 15周岁啦!Jen...

Jenkins中文社区
54分钟前
10
0
杂谈:面向微服务的体系结构评审中需要问的三个问题

面向微服务的体系结构如今风靡全球。这是因为更快的部署节奏和更低的成本是面向微服务的体系结构的基本承诺。 然而,对于大多数试水的公司来说,开发活动更多的是将现有的单块应用程序转换为...

liululee
今天
8
0
OSChina 周二乱弹 —— 我等饭呢,你是不是来错食堂了?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @ 自行车丢了:给主编推荐首歌 《クリスマスの夜》- 岡村孝子 手机党少年们想听歌,请使劲儿戳(这里) @烽火燎原 :国庆快来,我需要长假! ...

小小编辑
今天
981
13

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部