WEB开发网
开发学院手机开发iPhone 开发 iPhone/Andriod应用程序开发平台对比 阅读

iPhone/Andriod应用程序开发平台对比

 2010-06-01 15:26:00 来源:WEB开发网   
核心提示:使用Interface Builder设计用户可视化界面这个nib文件保存了UIKit在应用程序运行时重新创建对象所需要的所有信息,UIKit会先将nib文件载入,iPhone/Andriod应用程序开发平台对比(5),并为其所保存的所有对象创建一个可执行的版本,按照在Interface Builder中配置的方式配置

使用Interface Builder设计用户可视化界面

这个nib文件保存了UIKit在应用程序运行时重新创建对象所需要的所有信息。UIKit会先将nib文件载入,并为其所保存的所有对象创建一个可执行的版本,按照在Interface Builder中配置的方式配置它们。它同样会依照开发者在应用程序中指定的新对象与原有对象之间相互连接的方式进行两者间的互联。这种连接不但为代码提供了指向nib文件中对象的指针,而且还提供了用户操作与应用程序之间相互通讯的信息。

总的来说,使用Interface Builder可以为用户界面的创建节省很多时间。由于Interface Builder是一个可视化的编辑器,开发者可以在运行时查看用户界面的情况,所以消除了创建用户界面的代码编写,配置和布局的工作,直观方便。

3) Instruments and Shark

一个具有世界水平的iPhone应用程序必须提供一流的用户体验。这需要有最佳的用户界面和最好的性能。iPhone提供的开发工具中还包括了强大的优化和分析工具——Instruments and Shark——来帮助开发者追踪iPhone应用程序的性能瓶颈。Instruments在iPhone与计算机远程连接时,实时地收集诸如磁盘,内存和 CPU使用情况等信息。这些信息会随着追踪时间的推移,形成一个可视化的图表。方便开发者定位故障区域,深入定位到出错的代码行。当需要最快运行速度时,Shark使开发者可以在极小的时间间隔中对数据进行抽样。

这些工具能够保证开发者设计出来的应用程序具有最华丽的用户界面,同时也令他们得到最满意的用户体验。

移动终端开发平台

Instruments and Shark

介绍了这么多iPhone开发的内容,现在可以转入Android的介绍了。

Android

Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。

1. Android平台

随着Android功能广度的加深,很容易将Android与桌面操作系统相混淆。Android是一个建立于Linux内核之上的分层环境,并且它包含了非常丰富的功能。其用户界面子系统包括了:窗口,视图和编辑框、列表、下拉列表等的显示部件。Android包括了一个建立在WebKit上面的嵌入式浏览器,与iPhone移动Safari浏览器相同的开源浏览器引擎。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:iPhone Andriod 应用程序

编辑录入:coldstar [复制链接] [打 印]
赞助商链接