苹果ios软件开发学习实战项目.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 iOS设备目前包括iPhone、iPod Touch、iPad和Apple TV。目前最流行的是苹果iOS软件开发学习,主要讲解的是基于iPhone应用程序的开发,所以实战的项目也是基于iPhone设备的。  iOS应用程序与硬件的关系  想要开发完美的移动iOS应用程序,首先要清楚iPhone设备的性能。如果应用程序在iPhone上面跑起来如老牛拉慢车一样,即便有再好的创意也很难吸引用户来购买。  对于台式机和笔记本,我们往往会关注它们的处理器速度,而且总是希望越快越好。同样,iOS设备的处理器也经历了由低到高的发展阶段。第一代iPhone使用了400 Hz ARM处理器,而必威体育精装版的iPhone 5则使用了双核1.2 GHz A6处理器。这里的“A”代表“系统集成芯片”,它包括了CPU、GPU及其他设备功能。相信这款由苹果自己设计的“A”系列处理器芯片今后会在很长一段时间内被沿用。要注意的是,CPU性能的提高为我们开发更加复杂的应用程序提供了良好的硬件保证,但是我们同样需要对算法进行优化,否则会严重影响电池的续航能力。  虽然苹果非常重视用户的体验,但是多任务处理这一用户呼声相当高的功能,一直到iOS 4时才出现。从iOS 4开始,苹果创建了一套比较有限的用于多任务处理的API来应对一些特殊的情况,这样我们就可以让应用程序在后台继续运行。需要注意的是,iPhone 3G虽然可以成功升级到iOS 4版本,但不能使用多任务功能。  另一个需要开发者注意的是可用内存。第一代iPhone只有128 MB的可用内存,它要负责整个系统和应用程序的运行。因为没有虚拟内存,所以在开发应用程序时要特别注意性能的优化,比如尽量避免创建无用的对象、及时销毁内存中不再使用的对象、优化算法等。幸运的是,必威体育精装版型号的iPhone 5和The new iPad都提供了1 GB容量的内存(RAM),这对开发者来说是一件好事,但同时也要注意不能随意“挥霍”这些宝贵的内存空间。  iPhone的网络连接  iOS设备中只有iPhone系列产品、带3G功能的iPad 2和带LTE的The new iPad可以通过蜂窝网络随时随地接入互联网,但需要确保该位置可以有哪些信誉好的足球投注网站到移动公司的网络信号。除此以外,所有的iOS设备均内置了Wi—Fi和蓝牙。Wi—Fi能够通过各种无线热点‘。接入,从而达到桌面级的互联网接入速度。蓝牙功能在一般情况下可用于iPhone与各种外围设备的连接,比如具有蓝牙功能的键盘和音箱等。  作为iOS开发者,我们可以在iPhone上通过接入互联网来更新应用程序的内容,显示网页,或者创建多人游戏。需要注意的是,有些用户还不知道如何用最省钱的方式接入互联网,比如在有免费的Wi—Fi热点区域却使用蜂窝网络,甚至在外省市或国外还开着蜂窝网络等,这样往往会造成不必要的经济损失。因此在开发基于互联网应用时,一定要给用户以良好的体验,比如告知用户该应用将消耗手机的流量,在应用程序需要较大的网络流量时推荐用户接入Wi—Fi网络再访问等。如果在用户不知情的情况下,运行某个应用程序花掉令人吃惊的手机费,他一定会第一时间删除此应用并在App Store上毫不留情地对该应用程序给出差评,还会写上一些让其他人也不敢购买的评价语。  iPhone的输人与反馈机制  iOS设备的输入和反馈机制设计得相当精彩,以至于使用者可以轻松地在屏幕上进行各种输入操作。比如通过屏幕上的多点触摸功能来获取各种用户输入的信息(iPad上有多达11个手指的数据读取),通过三维陀螺仪和重力加速器获取移动、倾斜和转向的信息(iPhone4、iPod Touch 4、iPad及以后的产品),通过GPS获取当前的地理位置,通过前后摄像头可以与远方的好友视频通话(FaceTime功能)。总之,iOS提供的这些功能让我们觉得iPhone不仅仅是一部手机,还是一个终端、一个工具、一个游戏机……  iOS所提供的前后摄像头可以用于照相和摄像(iPhone、iPad 2及以后的产品),并可以在应用程序中直接被调用以完成各种个性化的操作。尤其到了iPhone 4时代,它的后置摄像头精度达到500万像素,而iPhone 4S更是达到了800万像素。虽然现在有些其他品牌手机的摄像头已经达到了l 000万像素,但是比较一下成像效果,你就会清楚哪个更好。在2011年10月的苹果大会上(乔布斯去世前的那一次),iPhone 4S用数据证明了它的相机打开速度是最快的,从而保证了用户不会因为打开相机时间过长而错过记录下美好的瞬间。  最终,我们在应用程序中的任何交互操作都可以得到相应的反馈。最直接的当属通过屏幕显示反馈信息。苹果部分iOS设备使用了一种名为Retina(视网膜)屏幕的显示技术。Retina屏幕是一种具备超高像素密度的液晶

文档评论(0)

qhhb493 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档