下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年农业国际公关服务合同
- 2026年医院古医疗云计算模型馆合作合同
- 2025年全国性网络安全服务平台建设项目可行性研究报告
- 2025年高校在线学习平台搭建项目可行性研究报告
- 2025年新型替代蛋白质研发项目可行性研究报告
- 2025年健身产业数字化转型项目可行性研究报告
- 纹身定金合同范本
- 做监理合同协议
- 福建省百校2026届高三上学期12月联合测评英语试卷(含答案详解)
- 程序设计岗位面试要点及参考答案
- 医学科研诚信专项培训
- 电力通信培训课件
- 第五版FMEA控制程序文件编制
- 药物致癌性试验必要性指导原则
- 软骨肉瘤护理查房
- 高级生物化学知识要点详解
- 肌电图在周围神经病中的应用
- 2025春季学期国开电大专科《理工英语1》一平台机考真题及答案(第五套)
- GB/T 45683-2025产品几何技术规范(GPS)几何公差一般几何规范和一般尺寸规范
- CJ/T 107-2013城市公共汽、电车候车亭
- 可靠性测试标准试题及答案
评论
0/150
提交评论