介绍    4
谁应阅读本文档?    4
本文档的组织方式    5
获取iPhone SDK    5
提供反馈    5
其他参考资料    6
iOS 开发相关信息    6
iOS 架构    6
iPhone SDK 包含哪些东西?    8
您可以在 iOS 创建什么应用程序?    9
如何使用参考库?    9
Cocoa Touch 层    12
高级特性    12
多任务    12
数据保护    13
苹果推送通知服务    13
本地通知    14
手势识别器    14
文件共享支持    14
点对点服务    15
标准系统视图控制器    15
外部设备支持    16
Cocoa Touch 层包含的框架    16
Address Book UI 框架    16
Event Kit UI 框架    16
Game Kit 框架    17
iAd 框架    17
Map Kit 框架    17
Message UI 框架    17
UIKit 框架    18
媒体层    19
图形技术    19
音频技术    19
ios软件开发培训
视频技术    20
媒体层包含的框架    21
资产库框架    21
AV Foundation 框架    21
Core Audio    22
Core Graphics 框架    23
Core Text 框架    23
Core Video 框架    23
Image I/O 框架    23
媒体播放器框架    24
OpenAL 框架    24
OpenGL ES 框架    24
Quartz Core 框架    25
Core Services 层    25
高阶特性    25
块对象    25
Grand Central Dispatch    26
应用程序内购买(In App Purchase)    26
定位服务    26
SQLite    26
XML 支持    27
Core Services 框架    27
Address Book 框架    27
CFNetwork 框架    27
Core Data 框架    28
Core Foundation 框架    28
Core Location 框架    29
Core Media 框架    29
Core Telephony 框架    29
Event Kit 框架    30
Foundation 框架    30
Mobile Core Services 框架    30
Quick Look 框架    31
Store Kit 框架    31
System Configuration 框架    31
Core OS 层    31
Accelerate 框架    32
External Accessory 框架    32
Security 框架    32
System    33
从 Cocoa 迁移到 iOS    33
通用的迁移注意事项    33
迁移数据模型    34
迁移用户界面    34
内存管理    35
框架差异    35
UIKit 与 AppKit 的对比    35
Foundation 框架的差异    38
其他框架的改变    38
iOS 开发者工具    40
Xcode    40
Interface Builder    43
Instruments    44
Shark    45
iOS 的框架    46
设备中的框架    46
模拟器的框架    49
系统库    49
文档修订历史    50

介绍
iOS 操作系统是 iPhone iPod touch 以及 iPad 设备的核心。
构建 iOS 平台的知识与 Mac OS X 系统同出一辙,iOS 平台的许多开发工具和开发技术也源自 Mac OS X。但开发者无须具备 Mac OS X 开发经验就可以编写 iOS 应用程序。iPhone 软件开发包(SDK)为着手创建 iOS 应用程序提供所需要的一切。
谁应阅读本文档?
iOS 技术概述是针对iOS平台新手的介绍指南。它简要介绍一些对开发过程有影响的技术和工具,并且提供相关文档和其他信息来源链接。通过阅读本文档,您将可以:
熟悉iOS平台。
了解iOS软件技术、知道为何使用这些技术以及何时使用。
了解该平台的发展机遇。
获得从其他平台转移到 iOS平台用到的技巧和指南。
到和您感兴趣的技术相关的关键文档。
本文档只提供和软件开发过程有关的信息,不提供和用户级别的系统功能有关的信息。
本文档非常适合开发新手用于熟悉iOS平台。有经验的开发人员可以将本文档作为路线图,根据它来钻研某些特定技术或开发技术。
本文档的组织方式
本文档包含下述章节和附录:
“ iOS开发相关信息”概要介绍iOS平台以及如何使用iPhone SDK进行iOS应用程序开发。
“Cocoa Touch 层” 介绍 iOS Cocoa Touch层以及它为应用程序提供的功能。
“Media层” 介绍iOSMedia层以及它为应用程序提供的功能。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。