浅谈iPhone OS(iOS)架构.pdfVIP

  • 6
  • 0
  • 约7.67千字
  • 约 5页
  • 2017-08-31 发布于广东
  • 举报
本文由长春白癜风专科医院/ 收集,转载请注明出处 浅谈iPhone OS(iOS)架构 iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系 统. 1,Core OS: 是用FreeBSD 和Mach 所改写的Darwin, 是开源、符合POSIX 标准的一个Unix 核心。 这一层包含或者说是提供了整个iPhone OS 的一些基础功能,比如:硬件驱动, 内存管理, 程序管理,线程管理(POSIX ),文件系统,网络(BSD Socket),以及标准输入输出等等, 所有这些功能都会通过 C 语言的 API 来提供。另外,值得一题的是,这一层最具有 UNIX 色彩,如果你需要把 UNIX 上所开发的程序移植到 iPhone 上,多半都会使用到 Core OS 的API. 核心OS 层的驱动也提供了硬件和系统框架之间的接口。然而,由于安全的考虑,只有 有限的系统框架类能访问内核和驱动。 iPhone OS 提供了许多访问操作系统低层功能的接口集,iPhone 应用通过 LibSystem 库来访问这些功能,这些接口集如下所示:

文档评论(0)

1亿VIP精品文档

相关文档