【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

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