《iOS 9应用开发入门经典(第7版)》——第1章,第1.7节问与答

1.7 问与答
问:我以为低端iPhone和iPad至少有16GB内存,而高端型号至少有128GB内存,是这样的吗?
答:向公众宣传的存储容量指的是可用于存储应用程序、歌曲等的存储空间,这与可用于执行程序的内存不是一码事。如果Apple在以后的iOS版本中支持虚拟内存,较大的存储空间将可用于增加可用内存。

问:我应针对哪种平台进行开发?
答:这取决于您的目的。如果要获得最大的用户群,应开发适用于iPhone、iPad和iPod Touch的通用应用程序,这将本书后面通过几个项目进行介绍。如果要最大限度地利用硬件,当然可以只针对某些设备特有的功能进行开发,但这可能缩小潜在的用户群。

问:为何iOS平台不是开放的?
答:这个问题很好。长久以来,Apple一直致力于对用户体验进行控制,确保无论用户如何设置其设备以及设备是Mac、iPhone还是iPad,用户体验都很不错。通过将应用程序与开发人员关联起来并实施批准措施,可减少有害的应用程序破坏数据或给用户带来负面影响。鉴于App Store的应用程序接近150万个,我想Apple这样做无疑是正确的。

时间: 2024-09-10 18:08:16

《iOS 9应用开发入门经典(第7版)》——第1章,第1.7节问与答的相关文章

《iOS 8应用开发入门经典(第6版)》——第1章,第1.4节开发技术概述

1.4 开发技术概述 iOS 8应用开发入门经典(第6版) 在接下来的几章中,将简要地介绍用来创建iOS应用程序的技术.我们的目标是让您快速了解这些工具和技术,然后开始开发.这意味着几章后您才会编写第一个应用程序,但当您开始编码时,将具备成功创建各种应用程序所需的技能和知识. 1.4.1 Apple开发工具 在本章中,您下载并使用了应用程序Xcode,它自带了iOS模拟器,您在阅读本书的过程中主要使用的就是它.这两个应用程序很重要,本书将花两章的篇幅(第2章和第5章)介绍它们的功能和用法. 需要

《iOS 8应用开发入门经典(第6版)》——第2章,第2.1节使用Xcode

2.1 使用Xcode iOS 8应用开发入门经典(第6版) 当您需要编写代码(实际上是输入语句让iOS设备神奇地工作)时,应考虑使用Xcode.Xcode是一种集成开发环境(IDE),让您能够管理应用程序的资源,编辑将不同部分组合起来的代码和用户界面(UI). 按第1章的说明安装开发工具后,便可在硬盘根目录的文件夹Applications或Launchpad中找到Xcode了.本章介绍Xcode工具的基本用法,如果您还没有安装这些工具,请现在就安装. 启动Xcode.经过一段时间后,将出现如图

《iOS 9应用开发入门经典(第7版)》——第2章,第2.1节使用Xcode

第2章 Xcode和iOS模拟器简介iOS 9应用开发入门经典(第7版) 本章将介绍: 如何在Xcode中新建项目: 代码编辑和导航功能: 在什么地方给项目添加类和资源: 如何修改项目属性: 针对iOS设备和iOS模拟器编译应用程序: 如何解读错误消息: iOS模拟器的功能和局限性: 在iOS模拟器中添加新设备. 您将在两个应用程序中完成主要的开发工作:Xcode和iOS模拟器,它们提供了设计.编写.测试iPhone和iPad应用程序所需的所有工具.另外,不同于其他平台,它们是完全免费的. 本章

《iOS 8应用开发入门经典(第6版)》——第1章,第1.8节作业

1.8 作业 iOS 8应用开发入门经典(第6版) 1.8.1 测验 1.您在处理iOS设备屏幕时使用哪种单位? A.em. B.像素. C.点. D.皮卡. 2.加入个人iOS开发人员计划的年费是多少? A.99美元. B.199美元. C.299美元. D.免费. 3.要在设备上运行应用,必须安装什么? A.供应配置文件. B.供应中心. C.配置文件供应. D.供应ID. 4.必须加入付费的开发人员计划才能下载哪种软件? A.iOS. B.OS X. C.App Store. D.Xcod

《iOS 8应用开发入门经典(第6版)》——第2章,第2.2节使用iOS模拟器

2.2 使用iOS模拟器 iOS 8应用开发入门经典(第6版) 第1章说过,甚至不需要有iOS设备就可进行iOS开发,其原因是Xcode包含iOS模拟器.该模拟器很好地模拟了Apple iPhone和iPad,包含Safari.通讯录.设置.Game Center.日历.地图.报刊杂志(Newsstand).健康(Health).Passbook等应用程序用于集成测试,如图2.31所示. 在早期针对模拟器进行开发可节省大量的时间:您无需等到将应用程序安装到实际设备就可看到修改代码的效果.另外,您

《iOS 8应用开发入门经典(第6版)》——第2章,第2.6节作业

2.6 作业 iOS 8应用开发入门经典(第6版) 2.6.1 测验 1.新建项目时,您将选择哪种编程语言? A.Swift. B.Objective-C. C.Object Swift. D.C#. 2.您将使用哪种工具来创建用户界面? A.UI Builder. B.iOS模拟器. C.Interface Builder. D.Swift User Tool. 3.在Xcode中,出现哪种编码问题时,您依然可以运行应用程序? A.错误. B.故障. C.警告. D.注意. 4.如果要在代码中

《iOS 8应用开发入门经典(第6版)》——第1章,第1.1节欢迎进入iOS平台

1.1 欢迎进入iOS平台 iOS 8应用开发入门经典(第6版) 您阅读本书说明您可能有iOS设备,这意味着您知道如何使用其界面:清晰的图形.响应迅速.多点触摸和数以十万计的应用程序,这只是冰山一角.然而,作为开发人员,您需要习惯应对一个迫使您以不同方式思考的平台. 1.1.1 iOS设备 当前,iOS平台家族成员包括iPhone.iPad.iPod Touch和Apple TV,但Apple TV还未对第三方开发开放.在阅读本书时您将发现,很多屏幕截图都基于以iPhone(具体地说是iPhon

《iOS 8应用开发入门经典(第6版)》——第1章,第1.2节成为iOS开发人员

1.2 成为iOS开发人员iOS 8应用开发入门经典(第6版)要成为iOS开发人员,并非只需坐下来编写程序即可.您需要一台较新的 Intel Macintosh台式机或笔记本电脑,它运行Mavericks或Yosemite,硬盘至少有6GB的可用空间.开发系统的屏幕空间越大,就越容易营造高效的工作空间.您甚至可将Xcode切换到全屏模式,将分散注意力的元素都隐藏起来.虽然如此,我在13英寸MacBook Air中开发时也相当舒服,因此并非一定要使用多显示器系统. 假设您有Mac,还需要什么呢?好

《iOS 8应用开发入门经典(第6版)》——第2章,第2.3节进一步探索

2.3 进一步探索iOS 8应用开发入门经典(第6版)您的水平还不高,无法让您阅读与编码相关的教程,但如果您有兴趣,可花些时间了解Xcode提供的其他功能.由于篇幅限制,本章只有几十页,但有关该独特工具的材料却相当多.本章内容涵盖了您需要掌握的有关Xcode的所有知识,但还是建议您阅读Apple的<Xcode 5 Overview>.要找到该文档,可在Xcode中选择菜单Help>Xcode Overview.

《iOS 8应用开发入门经典(第6版)》——第1章,第1.6节小结

1.6 小结iOS 8应用开发入门经典(第6版)本章简要地介绍了iOS平台及其功能和局限性.您了解了各种iOS设备的图像功能.内存量以及众多可在应用程序中向用户提供独特体验的传感器.我们还讨论了Apple iOS开发工具.如何下载并安装它们以及各种付费开发人员计划之间的差别.为准备好实际进行iPhone开发,您探索了如何在Xcode中创建并安装开发供应配置文件,以及如何将应用程序安装到iOS设备. 最后,本章简要地讨论了本书第一部分将介绍的开发技术,它们是iOS开发工作的基础.