《iOS 9 开发指南》——第1章,第1.2节开始iOS 9开发之旅

简介:

本节书摘来自异步社区《iOS 9 开发指南》一书中的第1章,第1.2节开始iOS 9开发之旅,作者 管蕾,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 开始iOS 9开发之旅
iOS 9 开发指南
图片 2 知识点讲解:光盘:视频知识点第1章开始iOS 9开发之旅.mp4
要想成为一名iOS开发人员,首先需要拥有一台Intel Macintosh台式机或笔记本电脑,并运行苹果的操作系统。对于iOS 9开发人来说,需要安装最新的OS X El Capitan系统。硬盘至少有6GB的可用空间,开发系统的屏幕空间越大,就越容易营造高效的工作空间。对于广大读者来说,还是建议购买一台Mac机器,因为这样的开发效率更高,也避免一些因为不兼容所带来的调试错误。除此之外,还需要加入Apple开发人员计划,拥有一个Apple账号。

其实无需任何花费即可加入到Apple开发人员计划(Developer Program),然后下载iOS SDK(软件开发包),编写iOS应用程序,并且在Apple iOS模拟器中运行它们。但是毕竟收费与免费之间还是存在一定的区别:免费会受到较多的限制。例如将编写的应用程序加载到iPhone中或通过App Store发布它们,需支付会员费。本书的大多数应用程序都可在免费工具提供的模拟器中正常运行,因此,接下来如何做由你决定。

注意:
如果不确定成为付费成员是否合适,建议读者先不要急于成为付费会员,而是先成为免费成员,在编写一些示例应用程序并在模拟器中运行它们后再升级为付费会员。显然,模拟器不能精确地模拟移动传感器输入和GPS数据等。
如果读者准备选择付费模式,付费的开发人员计划提供了两种等级:标准计划(99美元)和企业计划(299美元),前者适用于要通过App Store发布其应用程序的开发人员,而后者适用于开发的应用程序要在内部(而不是通过App Store)发布的大型公司(雇员超过500)。你很可能想选择标准计划。

注意:
其实无论是公司用户还是个人用户,都可选择标准计划(99美元)。在将应用程序发布到AppStore时,如果需要指出公司名,则在注册期间会给出标准的“个人”或“公司”计划选项。
无论是大型企业还是小型公司,无论是要成为免费成员还是付费成员,我们的iOS 9开发之旅都将从Apple网站开始。首先,访问Apple iOS开发中心(https://developer.apple.com/),如图1-1所示。


e7fd65cc3c0298ec146a5d4b575c92bc899af1fd

如果通过使用iTunes、iCloud或其他Apple服务获得了Apple ID,可将该ID用作开发账户。如果目前还没有Apple ID,或者需要新注册一个专门用于开发的新ID,可通过注册的方法创建一个新Apple ID,注册界面如图1-2所示。


3511666965e583b26e6cde9b4bc2bf3a07ff2a62

单击图1-2中的Create Apple ID按钮后可以创建一个新的 Apple ID账号,注册成功后输入登录信息登录,登录成功后的界面如图1-3所示。


4f4af70ccecccb1525ed78ba3d8ce211717ed764

在成功登录Apple ID后,可以决定是加入付费的开发人员计划还是继续使用免费资源。要加入付费的开发人员计划,请再次将浏览器指向iOS开发计划网页(http://developer.apple.com/programs/ios/),并单击Enron New链接加入。阅读说明文字后,单击Continue按钮开始进入加入流程。

在系统提示时选择I’m Registered as a Developer with Apple and Would Like to Enroll in a Paid Apple Developer Program,再单击Continue按钮。注册工具会引导我们申请加入付费的开发人员计划,包括在个人和公司选项之间做出选择。

相关文章
|
1月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
87 3
|
3月前
|
存储 iOS开发
iOS 开发,如何进行应用的本地化(Localization)?
iOS 开发,如何进行应用的本地化(Localization)?
122 2
|
3月前
|
存储 数据建模 数据库
IOS开发数据存储:什么是 UserDefaults?有哪些替代方案?
IOS开发数据存储:什么是 UserDefaults?有哪些替代方案?
39 0
|
7天前
|
API 定位技术 iOS开发
IOS开发基础知识:什么是 Cocoa Touch?它在 iOS 开发中的作用是什么?
【4月更文挑战第18天】**Cocoa Touch** 是iOS和Mac OS X应用的核心框架,包含面向对象库、运行时系统和触摸优化工具。它提供Mac验证的开发模式,强调触控接口和性能,涵盖3D图形、音频、网络及设备访问API,如相机和GPS。是构建高效iOS应用的基础,对开发者至关重要。
11 0
|
22天前
|
开发工具 Swift iOS开发
利用SwiftUI构建动态用户界面:iOS开发新范式
【4月更文挑战第3天】 随着苹果不断推进其软件开发工具的边界,SwiftUI作为一种新兴的编程框架,已经逐渐成为iOS开发者的新宠。不同于传统的UIKit,SwiftUI通过声明式语法和强大的功能组合,为创建动态且响应式的用户界面提供了一种更加简洁高效的方式。本文将深入探讨如何利用SwiftUI技术构建具有高度自定义能力和响应性的用户界面,并展示其在现代iOS应用开发中的优势和潜力。
|
2月前
|
监控 API Swift
用Swift开发iOS平台上的上网行为管理监控软件
在当今数字化时代,随着智能手机的普及,人们对于网络的依赖日益增加。然而,对于一些特定场景,如家庭、学校或者企业,对于iOS设备上的网络行为进行管理和监控显得尤为重要。为了满足这一需求,我们可以利用Swift语言开发一款iOS平台上的上网行为管理监控软件。
196 2
|
3月前
|
数据可视化 iOS开发
iOS 开发,什么是 Interface Builder(IB)?如何使用 IB 构建用户界面?
iOS 开发,什么是 Interface Builder(IB)?如何使用 IB 构建用户界面?
40 4
|
3月前
|
iOS开发
iOS开发解释 App 生命周期,包括各个阶段的调用顺序。
iOS开发解释 App 生命周期,包括各个阶段的调用顺序。
28 1
|
3月前
|
存储 安全 数据安全/隐私保护
IOS开发数据存储:解释一下 iOS 中的 Keychain,它的作用是什么?
IOS开发数据存储:解释一下 iOS 中的 Keychain,它的作用是什么?
90 4
|
3月前
|
存储 数据库 iOS开发
IOS开发数据存储:什么是 CoreData?如何在应用中使用它?
IOS开发数据存储:什么是 CoreData?如何在应用中使用它?
36 0