【Xcode】使用教程
之前一直都是用的windows下的codeblocks进行刷题的,现在改成mac电脑的之后,下载后发现codeblocks无法使用,改成使用Xcode进行刷题。
一、创建一个C++文件
打开一个Xcode
这样就创建好了一个C++文件
二、刷leetcode时的使用方式
如果用<一>中的方式创建C++文件,只能有一个main函数,但是如果要用leetcode刷题的话,每个算法都最要对应一个main函数,这个时候就需要用:Xcode在一个文件下创建多个C++文件,进行分别编译
创建方式如下:
不过我在使用的过程中回经常出现闪退的情况,这种我按照<一>中新创建一个C++文件的话,file->new->targe的话就不会闪退。闪退的问题暂时没有找到解决的办法。
然后之后的方式与<一>中创建C++文件类似。
创建之后,就有变成如上图的文件目录。
点击merge_sort的地方就可以切换当前编译的文件了
三、debug调试
和其他IDE一样,在行数前面单击一下,就可以打断点。点击左上角红框的地方,可以看到当前所有断点的信息。
双击断点的位置,可以通过选择取消当前断点
点击图中左上角框出的位置,可以看到当前代码执行的时候,对应的机器指令和当前内存使用情况。这个可以帮忙我们理解C++的内存结构(后续会专门整理这块知识)
上图中标注了断点的位置,以及执行到当前断点,已有变量的类型和值,这些都方便我们定位程序中的问题,以及程序的执行情况。
四、显示左侧文件目录
点击上图中的位置,就可以看到左侧的文件目录了。
以上时刚使用Xcode时,记录的一些初级的使用方法,后期如果使用的更加熟练了,发现了其他的好用的功能再补充
参考博客:https://blog.csdn.net/liuchuo/article/details/80102306
【Xcode】使用教程相关推荐
- Xcode Server 教程1:入门
http://ios.jobbole.com/82240/ Xcode Server 教程1:入门 2015/09/08 · iOS开发 · Xcode Server 分享到:1 本文由 伯乐在线 - ...
- Xcode使用教程详细讲解(上)
Xcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境.因此,如果你要成为M ...
- Xcode使用教程详细讲解 (下)
转载:http://mobile.51cto.com/iphone-273738.htm Xcode使用教程详细讲解 (下)是本节要介绍的内容,继续Xcode使用教程详细讲解 (上)的内容开始介绍. ...
- IOS开发入门之Xcode使用教程详细讲解(全)
摘要:本次的IOS开发入门学习中,Xcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac ...
- Xcode使用教程详细讲解
from: http://mobile.51cto.com/iphone-273735.htm http://mobile.51cto.com/iphone-273738.htm Xcode使用教程详 ...
- Xcode使用教程详细讲解 (上)
转载:http://mobile.51cto.com/iphone-273735.htm Xcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows ...
- Xcode使用教程详细讲解 1
Xcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境.因此,如果你要成为M ...
- 写给设计师同学的xcode使用教程: 教你用 Xcode 做原型设计
在过去的一个月,我每天早上 7 点起床,一直工作到晚上 7 点,在完成在 Carshare.hk 的那份全职工作之余,一直都在致力于完善那个 Ripple 应用.这个月全是关于 iOS 方面的经验,我 ...
- Windows下安装苹果iPhone开发环境xcode图文教程
因为只有在mac系统上才能安装xcode哦~所以我们只有在Windows下先安装虚拟机,然后在虚拟机上安装mac系统. Xcode for Mac(苹果软件开发工具) 官方最新版 http://ww ...
- Xcode简明教程(使用Xcode编写C语言程序)
原文地址::http://c.biancheng.net/view/476.html 相关文章 1.IOS开发:Xcode入门开发第一个HelloWorld程序----https://jingyan. ...
最新文章
- Unity脚本生成插件:Script Create Dialog
- 机器学习入门书籍、课程推荐
- css中.和#的区别 不写时代表什么
- oracle怎样开启服务,Oracle 11g必须开启的服务及服务详细介绍
- PHP Learning every day
- Struts 2初体验
- 我的一点企业做云经验
- inet_pton函数和inet_ntop函数的用法及简单实现
- 2014-7-29-阿里电面-第一轮
- java数据导出ex_Java高级特性注解:注解实现Excel导出功能
- Scala---Import子句详解
- java线程wait和notify详解
- Weex BindingX 尝鲜
- php 将url转成伪静态,php兑现url伪静态化,全过程详解
- U8来料报检保存出错
- 新手CrossApp 之CAProgress小结
- 2023郑州大学计算机考研信息汇总
- python怎么注释作者_python作者注释
- 计算机网络学习笔记3-ARP+广播风暴
- 英语词根词缀记忆大全
热门文章
- 5G揭幕前的抢跑和焦虑
- 什么是 jsbridge
- Day_01 传智健康项目-项目概述和环境搭建
- c语言整型转换时截断危险,网易云课堂_艾叔:零基础一站式C语言|C程序设计精讲_章节5整型_课时41整型转换、扩展与截断(示例代码)...
- 华为mate10体验华为云电脑,意外实用,以后电脑要吃灰了
- 告别一拖再拖!程序员如何摆脱拖延症?
- 众手机厂商都与高通结伴孤立华为,原因何在?
- 流形学习(一)LLE 在 MATLAB 中的实现及实例
- Arduino简单实例之七_红外遥控接收
- TWS耳机哪个牌子音质好?2021年TWS降噪耳机推荐