您现在的位置是:首页 > 文章详情

《iOS 6高级开发手册(第4版)》——1.16节小结

日期:2017-05-01点击:226

本节书摘来自异步社区《iOS 6高级开发手册(第4版)》一书中的第1章,第1.16节小结,作者 【美】Erica Sadun,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.16 小结
iOS 6高级开发手册(第4版)
本章介绍了一些与iPhone设备交互的核心方式。你看到了如何获取设备信息,检查电池状态,以及订阅接近事件。你学习了如何将iPod Touch与iPhone和iPad区分开,以及确定正在使用的是哪种型号。你了解了加速计,并通过几个示例看到了它的应用,从简单的“向上”定位到更复杂的晃动检测算法。你进入到Core Motion中,并且学习了如何创建更新块,实时响应设备事件。最后,你看到了如何给应用程序添加外部屏幕支持。下面对你刚才遇到的秘诀列出了几条总结性考虑。

iPhone的加速计提供了一种新颖的方式,用于补充其基于触摸的界面。使用加速度数据把用户交互扩展到“触摸此处”基本操作之外,并且引入了知道倾斜的反馈。
低级调用可能是App Store友好的。它们不依赖于可能基于当前的固件版本而改变的Apple API。UNIX系统调用似乎令人畏缩不前,但是其中许多都受到iOS设备家族完全支持。
记住设备的限制。你可能希望在执行文件密集型的工作之前检查空闲的磁盘空间,以及在全速运行CPU之前检查电池的充电状态。
深入研究Core Motion。它提供的实时设备反馈是把iOS设备集成进现实体验中的基础。
既然AirPlay打破了外部显示器的束缚,就可以为比你以前所想的多得多的令人兴奋的项目使用Video Out。AirPlay和外部视频屏幕意味着可以把iOS设备转变成游戏和实用程序的远程控制装置,这样就可以在大屏幕上显示并在小屏幕上控制它们。
在提交给iTunes之前,使用Info.plist文件确定哪些设备能力是必需的。iTunes使用这个必需能力的列表确定是否可以把某个应用程序下载到给定的设备上,并在该设备上正确地运行。

原文链接:https://yq.aliyun.com/articles/97407
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章