先新建一个 Project
![在 Xcode 中写 OJ 题-Jacky's Blog](https://dl.jackyu.cn/blog/2020/09/2020091002574929.png?x-oss-process=style%2Flarge)
项目类型选择 macOS 的 Command Line Tool
![在 Xcode 中写 OJ 题-Jacky's Blog](https://dl.jackyu.cn/blog/2020/09/2020091002583193.png?x-oss-process=style%2Flarge)
补充你的项目信息
![在 Xcode 中写 OJ 题-Jacky's Blog](https://dl.jackyu.cn/blog/2020/09/2020091002590175.png?x-oss-process=style%2Flarge)
创建完成单个项目后,只有一个 Target
为了方便访问代码以及调试,我每做一道题都在项目内新建一个 Target
![在 Xcode 中写 OJ 题-Jacky's Blog](https://dl.jackyu.cn/blog/2020/09/2020091003031891.png?x-oss-process=style%2Flarge)
选择 Target 的类型
![在 Xcode 中写 OJ 题-Jacky's Blog](https://dl.jackyu.cn/blog/2020/09/2020091003114245.png?x-oss-process=style%2Flarge)
填写 Target 的信息
![在 Xcode 中写 OJ 题-Jacky's Blog](https://dl.jackyu.cn/blog/2020/09/2020091003112655.png?x-oss-process=style%2Flarge)
这样调试的时候可以直接选定指定的 Target 进行编译并运行,而不需要在不同的 Project 之间切换
![在 Xcode 中写 OJ 题-Jacky's Blog](https://dl.jackyu.cn/blog/2020/09/2020091003061548.png?x-oss-process=style%2Fmedium)
当做题做得比较多了之后,Scheme 的列表会变的很长,可以使用 Manage Schemes 隐藏不需要的 Scheme
![在 Xcode 中写 OJ 题-Jacky's Blog](https://dl.jackyu.cn/blog/2020/09/2020091003083162.png?x-oss-process=style%2Flarge)
然后就能愉快的 Hello World 啦(不是
![在 Xcode 中写 OJ 题-Jacky's Blog](https://dl.jackyu.cn/blog/2020/09/2020091003122364.png?x-oss-process=style%2Flarge)
对了 如果写题写的比较上头觉得通过进菜单来找新建 Target 很麻烦的话,可以在 Preferences > Key Bindings 找到 New Target 并配置你的快捷键
![在 Xcode 中写 OJ 题-Jacky's Blog](https://dl.jackyu.cn/blog/2020/09/2020091003143192.png?x-oss-process=style%2Flarge)
EOF
文章最后修订于 2022年4月25日
评论 (0)