【Xcode】使用教程

之前一直都是用的windows下的codeblocks进行刷题的,现在改成mac电脑的之后,下载后发现codeblocks无法使用,改成使用Xcode进行刷题。

一、创建一个C++文件

打开一个Xcode
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样就创建好了一个C++文件
在这里插入图片描述

二、刷leetcode时的使用方式

如果用<一>中的方式创建C++文件,只能有一个main函数,但是如果要用leetcode刷题的话,每个算法都最要对应一个main函数,这个时候就需要用:Xcode在一个文件下创建多个C++文件,进行分别编译
创建方式如下:
在这里插入图片描述
不过我在使用的过程中回经常出现闪退的情况,这种我按照<一>中新创建一个C++文件的话,file->new->targe的话就不会闪退。闪退的问题暂时没有找到解决的办法。

在这里插入图片描述
然后之后的方式与<一>中创建C++文件类似。
在这里插入图片描述
创建之后,就有变成如上图的文件目录。
在这里插入图片描述
点击merge_sort的地方就可以切换当前编译的文件了
在这里插入图片描述

三、debug调试

图1和其他IDE一样,在行数前面单击一下,就可以打断点。点击左上角红框的地方,可以看到当前所有断点的信息。
双击断点的位置,可以通过选择取消当前断点
在这里插入图片描述
图
点击图中左上角框出的位置,可以看到当前代码执行的时候,对应的机器指令和当前内存使用情况。这个可以帮忙我们理解C++的内存结构(后续会专门整理这块知识)
在这里插入图片描述
上图中标注了断点的位置,以及执行到当前断点,已有变量的类型和值,这些都方便我们定位程序中的问题,以及程序的执行情况。

四、显示左侧文件目录

在这里插入图片描述
点击上图中的位置,就可以看到左侧的文件目录了。
在这里插入图片描述

以上时刚使用Xcode时,记录的一些初级的使用方法,后期如果使用的更加熟练了,发现了其他的好用的功能再补充

参考博客:https://blog.csdn.net/liuchuo/article/details/80102306

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章