OS X和iOS公共框架列表
|
框 架 |
OS X版本 |
iOS版本 |
作 用 |
|
IOSurface |
10.6 |
P |
在应用程序之间共享图像 |
|
JavaEmbedding |
10.0~10.7 |
-- |
在Carbon中嵌入Java。 在Lion和更新的版本中不再支持 |
|
JavaFrameEmbedding |
10.5 |
-- |
在Cocoa中嵌入Java |
|
JavaScriptCore |
10.5 |
5.0 |
Safari和其他WebKit程序使 用的JavaScript解释器 |
|
JavaVM |
10.0 |
-- |
Java运行时库的苹果移植 |
|
Kerberos |
10.0 |
-- |
提供Kerberos支持(Active Directory整合和一些UNIX域要求这项支持) |
|
Kernel |
10.0 |
-- |
内核扩展所需要的框架 |
|
LDAP |
10.0 |
P |
最早的LDAP支持,被OpenDirectory所替代 |
|
LatentSemanticMapping |
10.5 |
-- |
隐含语义映射 |
|
MapKit |
-- |
4.0 |
嵌入地图和地理信息编码数据 |
|
MediaPlayer |
-- |
2.0 |
iPod播放器界面和电影播放界面 |
|
MediaToolbox |
10.8 |
P |
|
|
Message |
10.0 |
P |
电子邮件消息的支持 |
|
MessageUI |
-- |
3.0 |
发送消息和Mail.app(ComposeView 和其他相关的视图)的UI资源 |
|
MobileCoreServices |
-- |
3.0 |
精简版的CoreServices |
|
Newsstandkit |
-- |
5.0 |
支持iOS 5.0引入的“Newsstand” |
|
NetFS |
10.6 |
-- |
网络文件系统(AFP、NFS) |
|
OSAKit |
10.4 |
-- |
Cocoa中整合OSA脚本的支持 |
|
OpenAL |
10.4 |
2.0 |
跨平台音频库 |
|
OpenCL |
10.6 |
P |
GPU/并行编程框架 |
|
OpenDirectory |
10.6 |
-- |
Open Directory(LDAP)的Objective-C绑定 |
|
OpenGL |
10.0 |
-- |
OpenGL——3D图形支持。在受支持 的芯片组上链接至OpenCL |
|
OpenGLES |
-- |
2.0 |
嵌入式OpenGL——在iOS上替换OpenGL |
|
PCSC |
10.0 |
-- |
智能卡的支持 |
|
PreferencePanes |
10.0 |
-- |
System Preference面板支持。 System Preference中的面板实 际上都是保存在/System/Library/ PreferencePanes目录下的bundle |
|
PubSub |
10.5 |
-- |
RSS/Atom支持 |
|
Python |
10.3 |
-- |
Python脚本语言 |
|
QTKit |
10.4 |
-- |
QuickTime支持 |
|
Quartz |
10.4 |
-- |
保护伞框架,包括PDF支持、 ImageKit、QuartzComposer、 QuartzFilter和QuickLookUI。 负责系统中大部分2D图形的绘制 |
|
框 架 |
OS X版本 |
iOS版本 |
作 用 |
|
QuartzCore |
10.4 |
2.0 |
Quartz和Core相关的框架之间的接口 |
|
QuickLook |
10.5 |
4.0 |
文件预览和缩略图生成 |
|
QuickTime |
10.0 |
-- |
Quicktime嵌入 |
|
Ruby |
10.5 |
-- |
流行的脚本语言Ruby |
|
RubyCocoa |
10.5 |
-- |
Ruby语言的Cocoa绑定 |
|
SceneKit |
10.8 |
-- |
3D渲染。在Lion中是私有框架, 但是在Mountain Lion中成为了公共框架 |
|
ScreenSaver |
10.0 |
-- |
屏幕保护相关的API |
|
Scripting |
10.0 |
-- |
最早的脚本框架,现已废弃 |
|
ScriptingBridge |
10.5 |
-- |
Objective-C语言的脚本适配器 |
|
Security |
10.0 |
3.0 |
证书、密钥和安全随机数等的支持 |
|
SecurityFoundation |
10.0 |
-- |
SF*系列认证 |
|
SecurityInterface |
10.3 |
-- |
证书、认证和钥匙链相 关的用户界面的SF*系列头文件 |
|
ServerNotification |
10.6 |
-- |
Notficiation支持 |
|
ServiceManagement |
10.6 |
-- |
launchd的接口 |
|
StoreKit |
10.7 |
3.0 |
应用内购的支持 |
|
SyncServices |
10.4 |
-- |
和.Mac同步日历 |
|
System |
10.0 |
2.0 |
其他框架内部使用的框架 |
|
SystemConfiguration |
10.0、10.3 |
2.0 |
包含SCNetwork和SCDynamicStore |
|
TWAIN |
10.2 |
-- |
扫描仪支持 |
|
|
10.8 |
5.0 |
Twitter支持(在iOS 5中) |
|
Tcl |
10.3 |
-- |
TCL解释器 |
|
Tk |
10.4 |
-- |
Tk Toolkits |
|
UIKit |
-- |
2.0 |
Cocoa Touch——AppKit在iOS上的替代 |
|
VideoDecodeAcceleration |
10.6.3 |
-- |
通过GPU进行H.264加速(TN2267) |
|
VideoToolkit |
10.8 |
P |
替代QuickTime图像压缩 管理器,提供视频格式支持 |
|
WebKit |
10.2 |
P |
HTML渲染(Safari的核心) |
|
XgridFoundation |
10.4~10.7 |
-- |
Xgrid集群(在Mountain Lion中被移除) |
|
vecLib |
10.0 |
-- |
向量计算(Accelerate的子框架) |
OSX与iOS公共框架概览
本文详细列出了OSX和iOS之间的公共框架,包括它们的版本、用途及适用场景,帮助开发者深入了解这些框架在不同环境下的应用。
32

被折叠的 条评论
为什么被折叠?



