《Objective-C函数速查实例手册》——1.2节开发环境

简介:

本节书摘来自异步社区《Objective-C函数速查实例手册》一书中的第1章,第1.2节开发环境,作者 张权,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 开发环境
Objective-C函数速查实例手册
要学习Objective-C语言,我们就必须要有开发环境和开发工具。Objective-C的开发环境就是苹果系统。它的开发工具分为两类:图形化开发工具和命令行开发工具。为了方便,本书使用图形化开发工具Xcode进行讲解。本节主要讲解开发前的准备工作,如开发者账号的注册、下载和安装Xcode以及更新帮助文档等相关方面的内容。

1.2.1 注册开发者账号
在苹果系统中,虽然App Store中的Xcode软件是可以免费下载的,但是,还需要注册一个开发者账号才可以使用。开发者账号分为四种,其中两种是免费的。这两种免费注册账号分别为:在线开发成员和大学iPhone开发成员。接下来我们讲解免费的开发者账号的注册。

(1)在苹果操作系统中,单击桌面上的浏览器Safari应用程序。

(2)在打开的Safari对话框的导航栏中输入网址“http://developer.apple.com/iphone/”。

(3)单击“回车”键,进入该网页,如图1-1所示。


e530a71ea4aa4da6d0a22e81ce858daa208b5e88

(6)选择“Create Apple ID”选项,进入注册页面开始注册,如图1-4所示。

(7)输入要创建的用户名和密码等需要用户输入的信息后,单击“Continue”按钮,进入下一步,如图1-5所示。

C:Documents and SettingsAdministratorApplication DataTencentUsers540776237QQWinTempRichOle`0DZ({90IT}MSUAH`$ZASK1.png


7da38e0e9ed6b454e4431a7755807671a47661a2

(8)选择进行开发的操作平台和所要开发的软件种类,单击“Continue”按钮,进入下一步,如图1-6所示。


33be92d7a376396f9aef960634d490fc277ce4ef

这时单击“Continue”按钮,就会有一封感谢使用Apple ID的信发到邮箱。这样,免费开发者账号就注册成功了。

1.2.2 下载安装Xcode
只有下载好Xcode开发工具,我们才可以使用Objective-C语言进行程序的开发。而下载Xcode的方法一般有两种:一种是在App Store中下载,另一种是在普通的网站上下载。下面我们将分别为大家介绍。

1.在App Store下载Xcode
注册好开发者账号以后,我们就可以到App Store中进行Xcode的下载了。下载步骤如下。

(1)单击桌面的App Store应用程序。

(2)打开App Store,在搜索栏中输入Xcode。

(3)按下回车键,就会出现搜索结果,如图1-9所示。


b401e89221f200c8594fc48e340b8ef706922f84

(6)输入Apple ID和密码,单击“登录”按钮,Xcode就开始下载了。这里需要注意,在App Store下载的Xcode不需要手动安装,它是会自动进行安装的。

注意注意

由于Xcode软件较大,从App Store下载需要较长的时间,对于连接App Store较慢的用户,可以考虑使用下面的方法。
2.普通网站下载Xcode
如果在下载Xcode时打不开App Store,也不用担心,因为Xcode也可以在普通的网站上下载。但是,在普通的网站下载Xcode时,Xcode是不会自动安装的,需要手动进行安装,安装过程如下。

(1)Xcode下载完成以后,单击工具栏中的“前往/电脑”命令。

(2)进入电脑,找到下载的Xcode软件,如图1-12所示。

(3)双击“Xcode”,打开Xcode的安装包,如图1-13所示。


67b537a2dd3d7f095e6e3f43f7d3a0a57e08a3fd


7983cca4ca19a9384fa298ec6b03aaecf437c271

(6)单击“继续”按钮,弹出许可对话框,如图1-16所示。


accd6b8356c24b3f716613d41ed5d560c7141cff

(8)单击“继续”按钮,弹出“软件许可同意”对话框,如图1-18所示。


3e5140d7ff7e3e38b3db8e17a36eaef03face3da

(10)选择所有安装选项,单击“继续”按钮,弹出安装对话框,如图1-20所示。

(11)单击“安装”按钮,弹出确认安装的对话框,如图1-21所示。


03c814eee6fad15e437221042f00607f468dc645

(12)输入管理员名称及密码,单击“安装软件”按钮,Xcode就开始进行安装了。

1.2.3 更新帮助文档
Xcode中最重要的一个功能就是自带了帮助文档,在开发者遇到编程问题时,可以在帮助文档中查找答案。因为文档内容经常会进行各种更新,所以我们必须要及时更新帮助文档。帮助文档的更新步骤如下。

(1)单击“Xcode”,在菜单栏中选择“Xcode|Preferences”命令。

(2)在弹出的Preferences对话框中,选择“DownLoads”选项,如图1-22所示。


cefc35e63ecc8186f6037cf2dd9795fe150611ff

(3)选择Documentation选项,再单击“Check for and install updates automatically”选项。

(4)单击“Check and Install Now”按钮进行全部更新,也可以单击“Install”按钮进行单个更新。更新完毕以后,按钮“install”就会变为“Installed”。

相关文章
|
7月前
|
安全 编译器 Swift
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
408 2
|
3月前
|
设计模式 前端开发 Swift
探索iOS开发:Swift与Objective-C的较量
在这篇文章中,我们将深入探讨iOS开发的两大编程语言——Swift与Objective-C。我们将分析这两种语言的特性、优势和局限性,并讨论它们在现代iOS开发中的应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的见解和建议。
58 3
|
7月前
|
算法 编译器 Swift
【Swift开发专栏】Swift与Objective-C的对比
【4月更文挑战第30天】Swift与Objective-C对比:Swift语法简洁,支持元组、泛型和闭包,提高可读性;性能优化,使用LLVM编译器,与Objective-C兼容,便于迁移项目;生态系统活跃,苹果官方支持,丰富资源库。Objective-C虽历史悠久,但逐渐边缘化。对于新项目和开发者,Swift是更佳选择,驱动iOS开发创新。
467 0
|
7月前
|
安全 JavaScript 前端开发
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
277 0
|
机器学习/深度学习 API iOS开发
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(一)
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(一)
178 0
|
存储 自然语言处理 Java
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(二)
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(二)
251 0
|
Java iOS开发
【iOS 开发】Objective - C 面向对象 - 方法 | 成员变量 | 隐藏封装 | KVC | KVO | 初始化 | 多态(二)
【iOS 开发】Objective - C 面向对象 - 方法 | 成员变量 | 隐藏封装 | KVC | KVO | 初始化 | 多态(二)
136 0
|
存储 安全 C语言
【iOS 开发】Objective - C 面向对象 - 方法 | 成员变量 | 隐藏封装 | KVC | KVO | 初始化 | 多态(一)
【iOS 开发】Objective - C 面向对象 - 方法 | 成员变量 | 隐藏封装 | KVC | KVO | 初始化 | 多态(一)
200 0
|
iOS开发
【IOS 开发】Objective - C 语法 之 流程控制(二)
【IOS 开发】Objective - C 语法 之 流程控制(二)
163 0
|
iOS开发
【IOS 开发】Objective - C 语法 之 流程控制(一)
【IOS 开发】Objective - C 语法 之 流程控制(一)
144 0