本文介绍的是Xcode使用教程详细讲解,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样需要要Xcode为你写Mac程序提供环境Xcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样需要要Xcode为你写Mac程序提供环境。因此,如果你要成为Mac程序的开发者,灵活运用Xcode工具是你必须做的第一步。
在MacOSX下学习C语言使用Xcode。Xcode是由Apple官方开发的IDE,支持C、C++、Objective-C、Swift等,可以用来开发MacOSX和iOS上的应用程序。Xcode最初使用GCC作为编译器,后来由于GCC的不配合,改用LLVM。
Xcode的安装非常简单,在APPStore上直接下载即可,这里不再赘述。
一:在Xcode上运行C语言程序
在Xcode上运行C语言程序需要先创建工程,再在工程中添加源代码。
1)打开Xcode,选择“CreateanewXcodeproject”创建一个新工程,如下图所示:

学习编程(C语言/C++)并不难各位可以加下群369203660(资料和视频)
2)如图选择OSX->Application->在右边选择CommandLineTool->选择next

4)如图在ProductName中填写编写的程序的名称,在Language中选择要写的编程语言的类型有c语言、c++、oc,为大家演示的是c语言的,选择c语言,点击next,create

这里需要填写和工程相关的一些信息:
ProductName:产品名称,即工程名称。OrganizationName:组织名称,即公司、个人、协会、团队等的名称。OrganizationIdentifier:组织标识符,即有别于其他组织的一个标记,例如身份证号、公司网址、组织机构代码证等。BundleIdentifier:程序标识符,即有别于其他程序的一个标记,由OrganizationIdentifier+ProductName组成。Language:工程所用的编程语言,这里选择C语言。
4)点击“Next”,保存文件后即可进入当前工程,如下图所示:

二:使用编辑器的技巧
1如何关闭Xcode界面上的浏览器窗口?
点击在Xcode工具栏上的最右边个Editor图标,可以打开或关闭Xcode中查找项目文件的浏览器。快捷键是command+shift+E。

2在Cocoa文本域常用的快捷键:
使用如下的快捷键我们就可以在小范围呢移动光标二不让手不离开键盘了。
control+F:在同一行上将光标向右移动
control+B:在同一行上将光标向左移动
control+P:将光标移动到前一行
control+N:将光标移动到后一行
control+A:将光标移动到本行的行首
control+N:将光标移动到本行的行尾
control+T:将光标两边的字符对调
control+D:删除光标右边的字符
control+k:删除光标所在行光标后面的代码,便于你重写行尾代码
control+L:将光标插点置于窗口正中。
i)如何在Xcode中搜索一个文件?
在一个源文件如何打开一个由#import导入的头文件呢?
选中该头文件(可以不包含.h),然后通过File->OpenQuickly...打开该被选中的文件。
在没有选中任何文本时,选择OpenQuickly...则打开一个简单的查询窗口,查找工程中的文件。快捷键command+shift+D
如果你当前在看一个.m文件,这个时候你突然想要看看与该文件对应的.h文件,我们可以使用command+option+向上箭头组合键,打开配套文件。
3如何调试程序?
有两种方法:一是暴力调试,二是使用调试器调试。
什么是暴力调试?
暴力调试就是在你的程序中添加NSLog()语言,将程序的控制流程和一些重要数据输出到终端上。
调试器调试:
调试器就是介于你编写的应用程序和操作系统之间的一种程序,可以对你的程序进行控制,如停止,执行,单步跟踪等。
Xcode使用的调试器是GDB。
Xcode除了有GDB外,还有一个微型调试器,它是一个浮动窗口,通过它我们能接跳过GDB调试器做一些简单的调试工作。
Xcode有一个提供大量概述信息的调试窗口。
Xcode提供一个调试控制台,通过它可以直接向调试器发调试命令。
小结:Xcode使用教程详细讲解的内容介绍完了,希望本文对你有所帮助,我们大概学习了Xcode这一强大的工具,要想深入研究它,我们还有很多的路要走,不过我们已经有了一个好的开始。学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习C/C++或者为了入行、转行学习C/C++的伙伴可以私信回复小编“学习”领取全套免费C/C++学习资料、视频

敲代码时如何快速移动光标_一分钟学会用Apple敲写C语言代码相关推荐

  1. 敲代码时如何快速移动光标_如何用 罗技蓝牙键盘 K380在手机上打字编辑发布头条文章...

    @头条公开课新手课堂 #头条手机创作# #蓝牙键盘# 我把我的知乎原创文章搬过来了,希望对头条的创作者们有所帮助.如果在没有电脑的情况下,手机同样可以是办公的,方便快捷还能省不少电.能帮到大家我是非常 ...

  2. 敲代码时如何快速移动光标_灵魂教学,如何成为一名真正的键盘侠

    不知大家有没有发现,电影中的黑客往往是不用鼠标的,手指在键盘上噼里啪啦一顿敲,不管是外星飞船还是五角大楼亦或「矩阵系统」都能给你攻破. 小时看到只觉得很酷炫,完全没有深究这是否合理. 直到一天深夜我熟 ...

  3. 敲代码时如何快速移动光标_数控加工中心编程入门知识,半小时快速入门!

    数控加工中心编程入门知识汇总,教你半小时快速入门!不管做哪一行,想要成为个中高手,必然要经得住时间的历练,自身要不断提高工作能力,要想成为一个数控高手,从大学毕业进工厂起,最起码需要6年以上的时间.既 ...

  4. 敲代码时如何快速移动光标_数控加工中心编程入门知识,半小时快速入门!超简洁明了!...

    数控加工中心编程入门知识汇总,教你半小时快速入门!不管做哪一行,想要成为个中高手,必然要经得住时间的历练,自身要不断提高工作能力,要想成为一个数控高手,从大学毕业进工厂起,最起码需要6年以上的时间.既 ...

  5. 敲代码时如何快速移动光标_「ABB」ABB机器人快速示教上手指南

    一.机器人安全操作守则 由于机器人系统复杂而且危险性大,在练习期间,对机器人进行任何操作都必须注意安全.无论什么时候进入机器人工作范围都可能导致严重的伤害,只有经过培训认证的人员才可以进入该区域. 以 ...

  6. 敲代码时如何快速移动光标_如何用 Linux 技巧大大提高工作效率?

    前言 Linux中的一些小技巧可以大大提高你的工作效率,本文就细数那些提高效率或者简单却有效的Linux技巧. 命令编辑及光标移动 这里有很多快捷键可以帮我们修正自己的命令.接下来使用光标二字代替光标 ...

  7. 代码 删除的stach 找回_阿里大佬教你,如何写好 Java 代码!

    点击上方蓝色链接,关注并"设为星标" Java干货,每天及时推送 阿里大佬分享的一篇很不错的文章,推荐收藏! 导读 明代王阳明先生在<传习录>谈为学之道时说: 私欲日生 ...

  8. 敲代码时如何快速移动光标_HTML网页代码大全

    HTML网页代码大全 1)贴图:>img src="图片地址"< 2)加入连接:>a href="所要连接的相关地址"/a< 1)贴图: ...

  9. 写java代码时的注意事项_从方法返回Java 8的可选项时的注意事项

    写java代码时的注意事项 Java 8引入的Optional类一直是该语言版本引入的最具争议的功能之一. 尽管我喜欢这个新的Java类的东西比不喜欢的东西多,但在Java方法中将其用作return类 ...

最新文章

  1. R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs absolute path)
  2. 强连通 Tarjan
  3. 腾讯与 TTN 宣布战略合作,共同推进全球及中国物联网开发生态
  4. python语言易错知识点强化
  5. 1.1.0-简介-P12-分布式锁的解决方案(二)
  6. 算法入门——排序算法
  7. 计算机网络安全与防护第三版课后答案,网络安全与防护—笔试题答案
  8. Java 数组 快速排序
  9. excel柱状图自定x轴y轴_Excel制作双坐标轴图表与把X轴与Y轴改为月份及使坐标轴带方向...
  10. win32编程 C++ 九格拼图游戏
  11. 【EXCEL】表格中固定行列 冻结窗口怎么是灰色的
  12. Silverlight游戏设计(Game Design):(六)场景编辑器之开源畅想
  13. java毕业设计蜗牛兼职网mybatis+源码+调试部署+系统+数据库+lw
  14. Hibernate使用详解(一)
  15. 一个基于互联网医疗的创业公司,三年是一个收获
  16. “我一年赚100万,这个项目告诉你也无妨!”
  17. 【linux3.10】内存反向映射中的anon_vma是per process的吗?
  18. 性能测试流程-性能测试2
  19. 这是一篇理工男写的口红科普文
  20. 区块链上的虚拟开放世界游戏是怎样的?| TVP思享

热门文章

  1. 被动抓病毒的日子(1)【入侵大佬:198.46.202.146】 一种针对Linux服务器疑似挖矿病毒流入
  2. 【语音识别学习】科大讯飞APPID的申请以及SDK下载
  3. .NET 使用Office生成Word文档
  4. 陈百强原来这么帅_陈百强:如此美好温柔的一个男孩
  5. uniapp即时通讯sdk哪个好?
  6. 电驴、金山卫士、flamingoIM、filezilla几套源代码正式分享!经典收藏
  7. 和老板一起吃饭,能主动请客吗?
  8. 使用curl测试nodejs的http server
  9. 游戏消息系统设计战略意义思考
  10. 脑电采集理论基础:脑电信号采集方式、分类及特点、伪迹、导联