第四章 CocoaTouch内幕
来源:互联网 发布:狮王红包软件 编辑:程序博客网 时间:2024/06/11 18:29
CocoaTouch层属于最上层,应用层,它的几个框架包括
UIKit:启动结束程序,控制界面,触摸事件
MapKit:地图框架
Game Kit:对等网络机制,语音聊天
MessageUI/Address Book UI:访问电子邮件和联系人信息
向下一层,多媒体层
Audio ToolBox:系统声音服务
OpenGL ES:2D,3D动画
Media Player:媒体播放
Core Graphics:自定义视图
Quartz Core:动画框架
再向下层,核心服务层
Foundation:操作字符串,数组字典等,管理首选项,线程和本地化
Core Foundation:类似于Foundation,效率却低
Core Location:GPS等
Core Data:基于SQLite的关系数据库模型
Store Kit:让程序中创建购买事物,都是通过App Store进行
System Configuration:确定iPhone网络配置的当前状态
下到最下面,核心OS层
CFNetwork:访问BSD套接字,HTTP和FTP协议以及Bonjour
External Accessory:用于开发配件接口,基座接口或蓝牙连接
Security:加密的框架,添加删除修改密钥项
System:不受限制访问UNIX开发环境中的工具
iPhone生命周期
用户打开程序---运行main----UIApplicationMain---事件循环---系统请求应用程序终止---应用程序终止
核心应用程序类
NSObject 根类
UIApplication 应用程序类
UIWindow窗口类
UIView 视图类
UIResponder 响应者
UIControl 屏幕控件
UIViewController 视图控制器
数据类型类
NSString/NSMutableString 字符串
NSArray/NSMutableArray 数组
NSDictionary/NSMutableDictionary 字典
NSNumber/NSDecimalNumber 数字
NSDate 日期
NSURL 网址
界面类
UILabel 标签
UIButton 按钮
UISwitch 开关
UISegmentedControl 分段控制
UISlider 滑块
UITextField/UITextView 文本框
UIDatePicker/UIPicker 选择器
在方法或类上按住Option键去看帮助吧
- 第四章 CocoaTouch内幕
- VC++技术内幕(第四版)笔记(1~2章)
- VC++技术内幕(第四版)笔记(第3章)
- VC++技术内幕(第四版)笔记(第4章)
- VC++技术内幕(第四版)笔记(1~2章)
- VC++技术内幕(第四版)笔记(第3章)
- VC++技术内幕(第四版)笔记(第4章)
- MySQL技术内幕InnoDB存储引擎 第四章 表
- ATL技术内幕 第四部分
- CocoaTouch框架一览表
- 了解cocoatouch框架
- cocoa 和 cocoaTouch
- 重新认识CocoaTouch
- VC++技术内幕(第四版)笔记(第5章)
- VC++技术内幕(第四版)笔记(第6章)
- VC++技术内幕(第四版)笔记(第7章)
- VC++技术内幕(第四版)笔记(第8章)
- VC++技术内幕(第四版)笔记(第9章)
- 从B 树、B+ 树、B* 树谈到R 树 --- 先转了 正复习着ds 呢
- XNA保存游戏数据
- 第三章 探索Apple平台语言Objective-C
- SIP RFC 关系图汇总--超全---part6
- SIP RFC 关系图汇总--超全---part7
- 第四章 CocoaTouch内幕
- 黑马程序员_java学习笔记07
- 关于Relay Log无法自动删除的问题
- JAVA图形编程入门(连载7)
- Invalid file name: must contain only [a-z0-9_.]
- 自动备份Oracle数据库
- IE 兼容 Javascript 读取checkbox的值
- 自己测的socket。学习笔记
- 最长单调递减子序列 采用二分搜索算法,时间复杂度O(nlgn)。