Swift与Cocoa框架开发[试读]
1.1 Mac和iOS开发者计划
用Cocoa 和Cocoa Touch 开发应用程序时,会用到由苹果公司开发的一组工具。本章将会介绍这些工具,包括如何获取它们、如何使用它们、它们如何协同工作以及它们能够做些什么。 这些开发工具的历史都很悠久,并且带有传奇色彩。它们最初是为NeXTSTEP OS 开发的一组独立应用程序工具,最终被苹果公司用作官方的OS X 工具。后来,苹果公司将它们中的大部分合并到一个应用程序中,称为Xcode,但是其中一些应用程序(比如Instruments 和iOS Simulator)仍然保持相对独立,这主要是因为它们在开发过程中扮演着次要角色。 除了这些用于开发的应用程序之外,苹果公司还提... 查看全部[ 1.1 Mac和iOS开发者计划 ]
1.2 用Xcode创建自己的第一个项目
Xcode 是围绕单窗口设计的。你的每个项目都会有一个窗口,它的大小会相应调整,以显示你正在处理的内容。 为了开始探索Xcode,首先需要创建一个项目,步骤如下。(1) 启动Xcode。打开Spotlight(按下Command- 空格键),并键入“Xcode”,就能找到它。也可以通过以下方式找到它:打开Finder,进入硬盘,打开“应用程序”目录。如果之前曾经打开过任何项目,Xcode 会为你打开它们。否则,将会显示Welcome toXcode 屏幕(见图1-1)。 图1-1:Welcome to Xcode 屏幕 (2) 创建一个新项目。为此,只需单击“Create a... 查看全部[ 1.2 用Xcode创建自己的第一个项目 ]
1.3 开发一个简单的Swift应用程序
让我们开始使用Xcode 吧。首先创建一个简单的iOS 应用程序,然后将它连在一起。如果对Mac 开发更感兴趣,不用担心,同样的技术仍然适用。 这个示例应用程序将显示单个按钮,在点击它时,会弹出一条警告,并将按钮的标签改为“Test!”。我们将继续使用前面创建的项目,所以请确保那个项目是打开的。一般来说,先设计界面,然后再添加代码,这是一种好的程序设计实践。这意味着在编写代码时,已经理解了这些代码是如何与用户所见内容相对应的。 因此,我们将首先设计应用程序的界面。 1.3.1 设计界面 在使用Cocoa 和Cocoa Touch 生成应用程序界面时,有两个选项。一个选项... 查看全部[ 1.3 开发一个简单的Swift应用程序 ]
1.4 使用iOS模拟器
利用iOS 模拟器(如图1-10 所示),无需使用实际设备就能测试iOS 应用程序。这是一个有很用的工具,但一定要记住,模拟器的行为方式与实际设备有很大不同。 首先,模拟器的运行速度要比实际设备快得多,而且其内存也要大得多。这是因为模拟器利用的是计算机的资源,如果你的Mac 有8G RAM,那模拟器也将拥有这些内存;如果正在开发的应用程序需要处理器进行大量运算,那在模拟器上运行时要比在实际设备上顺畅得多。 iOS 模拟器可以模拟许多种不同的设备:从iPad 2 到最新的iPad,从Retina 屏3.5 英寸和4 英寸的iPhone 大小的设备,到最新的4.7 英寸和5.5 英寸的... 查看全部[ 1.4 使用iOS模拟器 ]
1.5 用TestFlight测试iOS App
TestFlight 是由苹果公司管理的一项服务,让你可以将App 的副本发送给人们进行测试。利用TestFlight,可以将App 的生成版本发送给你所在机构的人,以及最多1000 位外部测试者。 TestFlight 允许你将测试版本提交给“开发者计划”账户中的最多25 位成员。另外,当App 通过苹果公司的初步审核后,你可以另外将其发送给最多1000 个人进行测试。 要使用TestFlight,需要提供诸如App 的名称、图标和说明等信息,在iTunes Connect 中对应用程序进行配置。还要创建一份清单,列明应当接收该应用程序的用户。然后通过Xcode 上载App 的一... 查看全部[ 1.5 用TestFlight测试iOS App ]
书名: Swift与Cocoa框架开发
作者:
出版社: 人民邮电出版社
原作名: Swift Development with Cocoa
译者: 贾洪峰 | Paris Buttfield-Addison | Tim Nugent
出版年: 2015-6
页数: 404
定价: 89.00元
装帧: 平装
ISBN: 9787115391872