A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hugin 中级黑马   /  2016-9-11 09:07  /  1134 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 hugin 于 2016-9-11 09:08 编辑

IDE:
     IDE 是 Integrated Development Environment 的简称,叫做集成开发环境。
     
     集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。


  不同的开发平台具有不同的 IDE 工具,比如开发 Java 程序的 IDE 是 Eclipse,开发.Net 程序的 IDE 是 Visual Studio……………


Xcode:
  在 OS X 上开发 C C++ Objective swift 程序的 IDE 工具是 Xcode。这是 Apple 公司推出的1款专门用于开发在 OS X, iOS 系统上的程序,它是闭源的,但是它是免费的。


Xcode 的功能:
  • 一键编译,链接,运行。再也不用苦逼的去执行 cc 命令来手动的编译,链接,运行了。


  • 在 Xcode 中写代码的时候,Xcode 会实时检查我们写的代码是否符合语法规范,如果不符合会以红色的叹号来标注,当我们单击叹号的时候还会显示错误的原因和建议的修改方式。


  • 代码智能提示功能,我们只要敲出单词前几个字母 Xcode 会自动提示后面的内容(初学者建议关闭此功能)


  • 关键字自动着色,在代码中代表不同功能的单词以不同的颜色显示。


  • 代码自动缩进,使代码看起来有层次感。


  • 代码调试功能,99.99%的 BUG 我们都可以通过调试找到。


使用 Xcode 来开发第一个 C 程序:


1.打开 Xcode 会出现1个欢迎界面





需要注意的是,你可能看不到这个界面,那是因为你可能设置了启动 Xcode 的时候不出现这个界面。那么点击上次的菜单栏  Window 的 Welcome to Xcode ,就可以显示出来了。所以选中上图中的 show this window when Xcode launches .这样当我们每次启动 Xcode 的时候都会显示这个欢迎界面。


2.在这个欢迎界面中单击 Create a new Xcode project 来创建1个 Xcode 项目。这个时候会弹出来1个新的界面出来让我们选择要创建的项目的类型。在这个界面选中 OS X 的 Application ,然后在右键选中 Command Line Tool .单击 Next 进入下一步操作。

在弹出来的窗口中,设置项目的一些必要信息

当项目的必要信息设置完成以后,点击 Next 按钮进入下一步操作。这个时候会让你选择项目存储路径。

选择你希望存储的路径后。点击 Create 按钮创建项目,你就可以看到 Xcode 的工作界面。

这里简单介绍 Xcode 的几个最重要的工作区域


源代码导航区:在这里可以浏览项目中的源文件,单击源文件可以再代码民编辑代码。


代码编辑区:编辑源代码有地方,在源代码导航区单击 main.c ,就可以在这里修改源代码。


控制台输出区域:当运行程序的时候,程序轮出的信息会输山在该区域。


图中标注的几个区域可以单击右上角的图标或者隐藏。


编写源代码:


当新创建1个项目,在源代码导航区默认会有这个项目的源代码结构。单击 main.c  可以在代码编辑区直接编辑该源文件的代码。1个完整的 C 代码我们写过了,现在在 Xcode 中写代码试试。

在 Xcode 中编写源代码提示功能:只要敲出单词前几个字母 Xcode 会自动提示后面的内容(初学者建议关闭此功能)


关键字自动着色:在代码中代表不同功能的单词以不同的颜色显示。


代码自动缩进:使代码看起来有层次感。


错误提示:在 Xcode 中写代码的时候,Xcode 会实时检查我们写的代码是否符合语法规范,如果不符合会以红色的叹号来标注,当我们单击叹号的时候还会显示错误的原因和建议的修改方式。


当我们编写代码以后,接下来就是编译,链接,运行了。这一系列的操作我们不必再手动的去完成,我们只需要按下 Xcode 左上角的运行按钮或者按下键盘上的 Command + r 快捷键 Xcode 就会自动的我们的代码编译,链接,运行。程序如果有内容输出就会在下方的控制台输出区域。

程序输入的内容会输出区域。

这里介绍1下,在源代码导航区的两个文件夹的作用:


Day_02:这个文件是我们项目的源文件所在的文件夹,就是我们在项目时间指定项目保存的位置。


products:我们按下运行按钮或者按下 Command + r ,知道 Xcode 会将我们的代码编译,链接成1个执行文件,然后运行这个执行文件,这个执行文件就存储在文件夹下。

1 个回复

倒序浏览
在1个 Project 添加多个 Target:

当1个 Project 中有不同功能的代码时,我们应该分类管理代码,而不是写在一个文件下。那我们可以在1个 Project 中写多个 Target ,而不是把一个 Project 的不同功能的代码实现到另一个新的 Project ,这样一来麻烦,二就是不好管理代码。

在源代码的导航区单击 Xcode 项目文件。这个时候会显示项目的设置页面,单击如下图所示的左上角的按钮就会显示出 Project 与 Target
的管理页面,点击下面的+号,就可以新增 Target 的。

这个时候,就会弹出新增的对话框,与前面一样。

设置好一切必要的信息后就可以创建1个新的 Target 到当前这个项目之中了。

这个时候查看源代码导航区,会多1个 Target的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马