UI初级第一课 iPhone开发入门——iOS学习连载15
来源:互联网 发布:windows重置此电脑失败 编辑:程序博客网 时间:2024/05/18 01:08
1.iOS开发的三种方式:(1)iPhone本地(native)应用程序 (2)Web开发 (3)混合应用程序(native + Web)
2.数据持久化:将数据保存在硬盘上
四种方式:(1)属性列表;(2)对象归档;(3)数据库;(4)Core Data
其中:(1)和(2)存储小数据,(3)和(4)存储大数据
3.UIWindow表示的是窗口类,一般一个应用程序只有一个窗口
4.main函数是应用程序的入口,但是我们在开发应用程序时不应该在main函数中写过多的代码
5.拿到屏幕大小:CGRect rect = [UIScreen mainScreen ].bounds;
6.创建一个window及其设置背景颜色:self.window = [ [UIWindow alloc ] initWithFrame:rect ];
self.window.backgroundColor = [UIColor orangeColor];
7.把当前的window作为程序的主window显示出来:[self.window makeKeyAndVisible];
8.拿到工程文件中的资源文件:NSBundle *bundle = [NSBundle mainBundle];
9.往window上添加元素:[self.window addSubView:view];
10.UIApplicationMain执行以下动作:
(1)创建了UIApplication对象,UIApplication是一个单例
(2)给UIApplication对象找了一个代理对象,就是一个AppDelegate的对象
(3)调用代理对象的启动完成的协议方法
(4)在代理对象调用的启动完成的协议方法中,创建UI界面
11.程序即将进入非活动状态时调用的协议方法:(1)进入后台 (2)锁屏 (3)电话拨入
0 0
- UI初级第一课 iPhone开发入门——iOS学习连载15
- 【UI初级 连载一】------iPhone开发入门
- UI初级第三课 常用UI控件——iOS学习连载17
- iOS UI初级-iphone开发入门
- UI初级第四课 视图控制器——iOS学习连载18
- UI初级第五课 导航控制器——iOS学习连载20
- UI初级第六课 Tab 控制器(标签控制器)——iOS学习连载21
- UI初级第七课 表视图的使用——iOS学习连载22
- UI初级第八课 定制单元格——iOS学习连载23
- UI初级第九课 手势与触摸——iOS学习连载24
- UI初级第十课 滑动视图基本概念和用法——iOS学习连载25
- UI高级第一课 block语法——iOS学习连载29
- UI初级第二课 窗口与视图基本概念和用法——iOS学习连载16
- UI高级第二课 多线程和GCD——iOS学习连载30
- UI高级第三课 音频视频——iOS学习连载31
- UI高级第四课 iOS绘图与动画——iOS学习连载32
- IOS开发之UI初级篇—动画设置
- iOS学习之UI初级————UIWindow
- linux下logrotate 配置和理解
- oc语言第九课 KVC、KVO与谓词——ios学习连载14
- [LeetCode]Generate Parentheses
- [LeetCode]Swap Nodes in Pairs
- [LeetCode]Divide Two Integers
- UI初级第一课 iPhone开发入门——iOS学习连载15
- jquery.artDialog.source.js学习
- H3C simware模拟器(解决不能tab/?)
- JDBC学习笔记
- 七个免费的Linux FTP客户端--转自51CTO
- 堆栈溢出攻击原理
- 天声人語 20150806
- 导航/画线
- DCC