苹果开发入门:开发者计划、Xcode 与项目创建全解析
1. 苹果开发工具与开发者计划概述
苹果开发工具历史悠久,最初是用于 NeXTSTEP 操作系统的独立应用工具集,后被苹果采用,成为 OS X 的官方开发工具,最终整合为 Xcode。在使用 Swift 进行 Cocoa 和 Cocoa Touch 开发时,许多类名带有“NS”前缀,这源于苹果众多框架的 NeXTSTEP 传承。
苹果为开发者提供付费的开发者计划会员资格,该计划提供资源和支持,包括访问在线开发者论坛和专业技术支持。若仅想学习 Swift 和探索开发工具,可免费进行;但如果想在应用中使用 iCloud 等开发者服务,或通过 iOS 或 OS X 应用商店分发应用,则需要付费会员资格。
Swift 是开源的,但在为 OS X、iOS 和 watchOS 开发应用时,开源的意义不大。在 Swift 官方网站上有优秀的社区在为该语言的发展努力。
随着苹果为 OS X、iOS、watchOS 及新兴的 tvOS 平台推出应用商店,开发者计划成为开发者向苹果提交应用时提供身份验证的官方途径,是通过苹果销售应用的入场券。
2. 苹果开发者计划详情
苹果开发者计划提供对测试版开发工具、测试版操作系统版本的访问权限,以及通过苹果应用商店分发应用的能力。还能使用一些依赖云服务的平台功能,如 iCloud、CloudKit、应用内购买、地图和应用群组等。
如果不打算向应用商店提交应用,或不需要依赖云服务的功能,可不加入开发者计划。但如果想为苹果的任何平台开发应用,强烈建议加入,因为其好处众多:
- 访问开发者论坛
超级会员免费看
订阅专栏 解锁全文
3779

被折叠的 条评论
为什么被折叠?



