搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
MATLAB求函数极限的简单介绍_matlab 求极限(1/sqrt(n^2+1)+1/sqrt(n^2+2)+...+1/sqrt(
2
2024年美国大学生数学建模比赛MCM问题A:资源可用性和性别比例-思路解析与代码解答_problem a: resource availability and sex ratios
3
攻防crackme(手动脱壳nspack)_nspack脱壳工具
4
tensorflow学习笔记——高效读取数据的方法(TFRecord)_tensorflow读取tfrecord
5
Github Actions自动部署Hexo博客至个人服务器_hexoplus
6
[附源码]Sprintboot计算机毕业设计的手机电商网站【源码+数据库+LW+部署】_springboot 电商网站
7
33bbb.com图片区
8
Field redisTemplate in ... required a bean of type ...RedisTemplate' that could not be found.
9
Unity Shader - Creating and Using Materials - 创建与使用材质_unity 从 shader创建material
10
[实验]同一个端口能被几个Socket使用?一个Socket能监测几个Socket?_serversocket一个端口只能监听一个用户吗
当前位置:
article
> 正文
AppDelegate详解
作者:凡人多烦事01 | 2024-02-21 16:04:02
赞
踩
AppDelegate详解
1.AppDelegate.h
//模板默认引入程序需要使用“类”的框架,即UIKit.h头文件,使它包含在程序中
#import <UIKit/UIKit.h>
//此处@class声明程序中的“类”名称为MyViewController
@class MyViewController;
//此处@interface声明程序界面的名称为MyAppDelegate,其中NSObject表示它的“类”符合UIApplicationDelegate协议,接着UIApplicationDelegate,此方法为应用程序提供了关于触发的关键事件信息,例如什么时候程序运行完成,什么时候内存不足,什么时候重要变化发生
@interface MyAppDelegate : NSObject <UIApplicationDelegate> {
//定义一个程序显示窗口的对象
UIWindow *window;
//加入视图控制实际变量的对象
MyViewController *viewController;
}
//此处@Property声明程序的属性,并且加入在前面@interface中指定的相同对象, 其中nonatomic是使用单线程机制减少系统资源使用,并将更改方法和修改方法生成在
//Property(属性),
//接着retain,Property的可选项,表明向Property
(属性)的对象发送一个retain(保留消息),
//而IBOutlet表示对象在Interface Builder(Storyboard)中创建。
//例如下面的代码在应用程序中显示了一个窗口控件,
把这个控件连接到nib文件并显示在Interface Builder (Storyboard)
@property (nonatomic, retain) IBOutlet UIWindow *window;
//又例如,代码在应用程序中显示了一个视图控制控件,
把这个控件连接到nib文件并显示在 Interface Builder (Storyboard)
@property (nonatomic, retain) IBOutlet MyViewController *viewController;
//程序结束点,表明结束MyViewController.h文件
@end
2.AppDelegate.m
协议中定义的这些需要实现的方法的作用:
1、- (void)applicationWillResignActive:(UIApplication *)application
说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了
2、- (void)applicationDidBecomeActive:(UIApplication *)application
说明:当应用程序入活动状态执行,这个刚好跟上面那个方法相反
3、- (void)applicationDidEnterBackground:(UIApplication *)application
说明:当程序被推送到后台的时候调用。所以要设置后台继续运行,则在这个函数里面设置即可
4、- (void)applicationWillEnterForeground:(UIApplication *)application
说明:当程序从后台将要重新回到前台时候调用,这个刚好跟上面的那个方法相反。
5、- (void)applicationWillTerminate:(UIApplication *)application
说明:当程序将要退出是被调用,通常是用来保存数据和一些退出前的清理工作。这个需要要设置UIApplicationExitsOnSuspend的键值。
6、- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
说明:iPhone设备只有有限的内存,如果为应用程序分配了太多内存操作系统会终止应用程序的运行,在终止前会执行这个方法,通常可以在这里进行内存清理工作防止程序被终止
7、- (void)applicationSignificantTimeChange:(UIApplication*)application
说明:当系统时间发生改变时执行
8、- (void)applicationDidFinishLaunching:(UIApplication*)application
说明:当程序载入后执行
9、- (void)application:(UIApplication)application willChangeStatusBarFrame:(CGRect)newStatusBarFrame
说明:当StatusBar框将要变化时执行
10、- (void)application:(UIApplication*)application willChangeStatusBarOrientation:
(UIInterfaceOrientation)newStatusBarOrientation
duration:(NSTimeInterval)duration
说明:当StatusBar框方向将要变化时执行
11、- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url
说明:当通过url执行
12、- (void)application:(UIApplication*)application didChangeStatusBarOrientation:(UIInterfaceOrientation)oldStatusBarOrientation
说明:当StatusBar框方向变化完成后执行
13、- (void)application:(UIApplication*)application didChangeSetStatusBarFrame:(CGRect)oldStatusBarFrame
说明:当StatusBar框变化完成后执行
转载至http://hi.baidu.com/feng20068123/item/eb9f641a828c4a707a5f256b
本文内容由网友自发贡献,转载请注明出处:
【wpsshop博客】
推荐阅读
article
支付
宝
二面:
生成
订单
30
分钟未
支付
,则自动取消,该怎么
实现
?...
最近读者在
支付
宝
二面遇到一个问题:
生成
订单
30
分钟未
支付
,则自动取消,该怎么
实现
?其实这类延时任务的需求,在开发中经常会...
赞
踩
article
Zynq
Qspi
控制器
应用笔记_zynq
qspi
dual...
Zynq
Qspi
控制器
应用笔记Hello,panda1
Zynq
Qspi
控制器
Zynq
Qspi
控制器
支持三种模...
赞
踩
article
YOLOv1
-
YOLOv7
全系列
解析汇总_
yolov7
有
几个
版本
...
目标检测Yolo算法是非常经典且应用广泛的算法,而在Yolo中,又分成了输入端、网络推理、输出层,每个部分都可以延伸出很...
赞
踩
article
云
技术
,
智能家居
与
嵌入式
——前景好的
产业
...
第一章
云
计算
技术
及在日常生活中的应用1.1 三大应用1.1.1
云
物联 物联网 顾名思义
,
“物联网就是物物相连的互...
赞
踩
article
Couplet
| 用
Python
写
一副
对联
送给诸位科研汪!~_用
python
代码
写
一副
对联
...
1
写
在前面小伙伴们大家新年好啊!!!用
python
代码
写
一副
对联
...
赞
踩
article
image
magick
c++
使用_
c++
调用
magick
...
#pragma comment(lib, "CORE_Magick++.lib")#pragma comment(li...
赞
踩
article
Deeplearning4j
实战 (10):
迁移
学习
--
ImageNet
比赛预
训练
网络
VGG16
分...
Eclipse
Deeplearning4j
GitChat课程:https://gitbook.cn/gitchat/...
赞
踩
article
python
窗口
消息
处理_
python
– Tkinter
窗口
事件
...
如果
窗口
可见性发生变化,我试图获取一个
事件
.我发现有一个名为“可见性”的
事件
.操作系统是Windows 64bit.所以...
赞
踩
article
.
NET
智能交通后台服务
CPU
占用
过高
问题解析_.net
开发
的软件
占用
cpu...
在这篇文章中,我们深入分析了.
NET
智能交通后台服务
CPU
占用
过高
的问题,并提供了一些可能的解决方案。通过仔细检查代码、...
赞
踩
article
python
爬虫(五)_
urllib2
:
Get
请求
和
Post
请求
_
urllib2
post
请求
...
本篇将介绍
urllib2
的
Get
和
Post
方法,更多内容请参考:
python
学习指南。_
urllib2
post
请求
ur...
赞
踩
article
缓存及分布式锁_
field
redi
s
s
onclient
in
com.
atguigu
.
s
s
yx.p...
1. 门户首页商品分类搜索做完之后,把目光移动首页,首页最重要的模块之一便是商品分类,商品分类也是进入商品列表,找到心仪...
赞
踩
article
java
/
jsp
/
ssm
诗词鉴赏论坛
系统
【
2024年毕设】...
springboot基于JavaWeb开发的校园电影订票管理
系统
。开发软件:eclipse/myeclipse/idea...
赞
踩
article
stm32
DMA...
DMA(Direct Memory Access)直接内存访问,可以大大减轻CPU工作量。CPU根据代码内容执行指令,这...
赞
踩
article
083
基于
深度
学习
的
手势识别小
程序
版本
_
基于
深度
学习
的
小
程序
...
在02中可以选择
的
模型有10多种可以对比,包括alexnet、DenseNet、DLA、GoogleNet、Mobile...
赞
踩
article
YOLOX
训练
自己
的
数据
集(超详细)...
目录一、
YOLOX
安装1、下载GitHub上
的
代码2、安装yolov5所需要
的
依赖环境(1)、安装代码依赖
的
库文件(2)...
赞
踩
article
oculus2
设备打开
开发者
模式
_
oculus2
开发者
模式
...
安装oculus app使用facebook登录oculus app准备配对码在
oculus2
设备中找到 配对码;找不到...
赞
踩
article
Python
创作
新年
祝福
语_
新年
祝福
生成器
...
新春将至,笔者模仿“狗屁不通文章
生成器
”,创作了一个简易的
新年
祝福
语自动
生成器
。希望各位看官喜欢!代码import ra...
赞
踩
article
【学习笔记】
Python
tkinter
模块
中的
弹窗
模块
详解_
tkinter
弹出
确认
框...
【学习笔记】
Python
tkinter
模块
中的
弹窗
模块
详解文章引入
模块
详解
模块
导入基础定义类型
弹窗
:信息提醒
弹窗
(3种...
赞
踩
article
【
入门
-
09
】
队列
SPI
(
Q
SPI
)...
英飞凌AURIX官方培训_qspiqspi 编辑:CrazyR...
赞
踩
article
在
tk
inter
中显示
图片
和
图片
名_
python
tk
root
.
image
_
names
...
Python之解决
tk
inter
.PhotoImage不显示
图片
的问题 Python3最近做一个以图搜图的项目时,老师让...
赞
踩
相关标签
队列
分布式
redis
java
quartz
Zynq QSPI
Xilinx Zynq
QSPI应用笔记
N25Q512
目标检测
计算机视觉
深度学习
后端
迁移学习
Deeplearning4j
GPU
Java
VGG
python窗口消息处理
jvm
开发语言
.NET
python
爬虫