iPhone OS框架 介绍


以下内容摘自《手机软件平台架构解析》和凌志  电子工业出版社 
其中系统版本比较旧了,是2.0,但基本上描述还很准确的。
 iPhone OS框架
iPhone OS框架提供了开发应用程序的接口,表1列出了框架的类、方法、函数、类型或常量的关键词前缀(Key Prefix)。开发者在自己的程序中应尽量避免使用这些关键词作为前缀。
(1)设备框架
表16-2描述了iPhone OS设备的框架,它们位于目录<Xcode>/Platforms/iPhoneOS. platform/Developer/SDKs/<iPhoneSDK>/System/Library/Frameworks,这里<Xcode>是<Xcode>的安装目录,<iPhoneSDK>是指定的SDK版本目录。
  设备框架表
   
初始版本
   
   
AddressBook.
framework
2.0
AB
包含直接访问用户
联系人数据库的功能
AddressBookUI.
framework
2.0
AB
包含显示系统定义
联系人和编辑接口
AudioToolbox.
ramework 
2.0
AU, Audio
包含音频流数据处
理和音频播放与录制接口
AudioUnit.framework 
2.0
AU, Audio
包含装载和使用音
频单元的接口
CFNetwork.framework 
2.0
CF
包含 Wi-Fi 和蜂窝基
站访问网络的接口
CoreAudio.framework 
2.0
Audio
提供 Core Audio 数据类型
CoreFoundation.
framework
2.0
CF
提供基础软件服务,
包括通用数据类型、
字符串应用、 Collection
 Utilities 、资源管理和
首选项的抽象
CoreLocation.framework
2.0
CL
包含用户位置信息的接口
CoreGraphics.framework
2.0
CG
包含 Quartz 2D 的接口
Foundation.framework
2.0
NS
包含 Cocoa 基础层的类和方法
IOKit.framework
2.0
N/A
包含设备接口
MediaPlayer.framework
2.0
MP
包含播放全屏视频接口
OpenAL.framework
2.0
AL
包含跨平台位置音频库
OpenAL 接口
OpenGLES.framework
2.0
EAGL, GL
包含 OpenGL ES 接口,
它是跨平台的 2D
3D 图形库的 OpenGL
的嵌入式版本
QuartzCore.framework
2.0
CA
包含 Core Animation 接口
Security.framework
2.0
CSSM, Sec
包含管理证书,公钥 /
私钥对和信任策略的接口
System-Configuration.
framework
2.0
SC
包含设备网络配置的接口
UIKit.framework
2.0
UI
包含 iPhone 应用的用
户界面的类和方法


你可能感兴趣的:(移动开发,OS,framework,iPhone,休闲)