iPhone开发初步分析x_第1页
iPhone开发初步分析x_第2页
iPhone开发初步分析x_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文格式为Word版,下载可任意编辑 iPhone开发初步分析x iPhone 开发初步分析 iPhone 开发初步分析 开发初步分析 要为 iPhone 开发应用,需要 Apple 的 iPhone SDK,它免费。 苹果供给 SDK 3.0 Final 正式下载:/iphone/index.action#downloads iPhone 开发环境由几个组件组成: 1)Xcode Xcode 是 iPhone 开发的重要工具。供给了工程开发和管理环境,包括代码编辑、文档、以及图形化的调试器。 Xcode 使用了多个开源 GNU 工具,如 gcc 和 gdb。 2)Instruments 它采

2、样内存的使用处境,以及监视性能。 Instruments 使用了开源的 DTrace 包(Sun 开发的)。 3)Dashcode Dashcode 工具用于创造独立的、基于 Web 的应用,也即 Dashboard 用的 Widget,这些应用运行在传统的欣赏器环境之外。 Dashboard 那么供给 Dashcode 开发的 Widget 的运行环境。其界面主要为一半通明的图层,在启动以外的时间是暗藏起来的,使用者可透过按下热键来启动,而热键可在偏好设定中变更指定。 当 Dashboard 启动时,使用者的桌面会变暗,而 widgets 那么会渐入展现于前景中。宛如一般的应用程式视窗,wi

3、dgets 可以被四处移动、重新配置、关闭,以及重复开启(因此能够同时开启多个一致的 widget,并且针对每一个做出不同的设定)。可使用选单列开启新的 widget,只需点选或拖曳 widget 的图示至画面上即可。等待 widget 加载后就能立刻使用。 4)Simulator iPhone 模拟器运行于 Macintosh 系统,用于在桌面创造和测试应用程序。 5)Interface Builder IB 供给了一个快速原型开发工具,用于图形化的方式布局用户界面。 总的来说,iPhone SDK 组件集使你能够开发传统的应用以及基于 Web 的应用。 以本地应用开发者的视点来看,最重要的

4、组件是 Xcode 和 Simulator,以及Instruments 供给的优化工具。 iPhone SDK 还有一个一个重要的片面,Cocoa Touch 库,它为快速 Iphone 应用开发而供给,并带大量的框架库,能用来建立图形化的事情驱动的应用程序。 iPhone 的 Xcode 工程包含各种标准组件和定制组件。工程内容一般包括源代码、连接框架,以及媒体文件(如图像和音频文件)。Xcode 的编译源码,并把它连接到框架,构建应用程序绑定以适合 iPhone 安装。它添加媒体到应用程序包,使得该应用程序在 iPhone 上运行时能够访问媒体作为应用程序。 iPhone 的代码通常用 Objective C 2.0 编写。它是面向对象的,是 ANSI C 的超集,是混合了 Smalltalk 和 C 两种语言而开发的。 结论: iPhone 应用的开发架构有两种: 1JavaScript+CSS+SDK DashCode 开发 Widget 应用 2)用 Object C+iPhone SDK 开发一般应用(包括 Web 和桌面) 留神:以上开发的应用都是运行在 Safari 欣赏器之外的。 进展趋势,DashCode 以前只用来做 Widget,但是新版的 DashCode 同样支持iPhone 的 Web 应用,而且分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论