使用Xcode8创建Python项目

今天想使用一个IDE来开发Python,省的每次写完后都要在terminal上敲命令。选来选去,既然已经安装了Xcode就先用他吧。

那么怎么才能使用Xcode创建并运行Python文件呢?

必要准备:mac & Xcode


开发环境整理:


1.1 创建

creat

1.2 选择mac跨平台应用

select product

1.3 添加项目名称

add productName

2.1 添加文件

add file

2.2 Other > Empty

Other > Empty” /></p>
<h5>2.3 给文件命名</h5>
<p><img src=
named

3.1 Product > Scheme > Edit Scheme

Edit Scheme

3.2 Run > info > Executable > Other

Executable

3.3 Command+Shift+G 定位文件路径Go to the folder:填写/usr/bin/python

path

3.4 确认选中的可执行文件

comfirm

3.5 确认Executable 选中python Debug executable 不用选中

Executable

3.6 Arguments > + >新建的文件名

Arguments

3.7 Options > Working Directory >项目路径

Working Directory
选择文件
select path

3.8 确认设置

comfirm

4 运行

print "hello world"
run

Workspace的使用方法

  1. 更改 xcode-> Preference -> Location -> Advanced -> Custom -> Relative to Workspace
  2. 新建Workspace
  3. 新建项目或静态库,选择 add workspace name
  4. 引入路径依赖,User Header Search Paths 设为 $(BUILT_PRODUCTS_DIR) 选择递归搜索 recursive
  5. 检查 scheme manage 中的项目依赖

Xcode快捷键

常用xcode快捷键

整行移动 option+commend+[]
当前页快速定位:ctl+6
项目中file间快速定位:shift+cmd+o
删除光标右边的字符:Ctrl+D
删除本行:Ctrl+K
光标移动到上一行:Ctrl+P
移动光标到下一行:Ctrl + N
折叠全部方法实现:shift+option+commend+left
显示自动提示:ESC
变量重命名:ctl+cmd+e (Edit All In Scop)

crl+i 对齐代码
1.如果是在打开的文档范围内:
查找: Command+ F
替换: Command+Option+F
Replace All 是全部替换本文档范围内的字符串
Replace 是替换当前字符串
Replace & Find是边查找边替换

2.如果是全局查找和替换
查找:点击左边工具栏里面的“放大镜”按钮 或者 Shift+Command +F
替换:点击左边工具栏里面的“放大镜”按钮,然后左边 Find 改为 Replace即可。或者 Shift+Option+Command+F
3.变量重命名
Menu: Editor -> Edit All In Scope (also shows key binding)
Keyboard Shortcut: Control-Command-E
If you want you can change this key binding on Preferences -> Key Bindings -> search for “Edit all in scope”.

1. 文件

CMD + N: 新建文件
CMD + SHIFT + N: 新建项目
CMD + O: 打开
CMD + S: 保存
CMD + SHIFT + S: 另存为
CMD + W: 关闭窗口
CMD + SHIFT + W: 关闭文件

  1. 编辑

CMD + [: 左缩进
CMD + ]: 右缩进

CMD + CTRL + LEFT: 折叠
CMD + CTRL + RIGHT: 取消折叠
CMD + CTRL + TOP: 折叠全部函数
CMD + CTRL + BOTTOM: 取消全部函数折叠
CTRL + U: 取消全部折叠

CMD + D: 添加书签
CMD + /: 注释或取消注释

CTRL + .: 参数提示
ESC: 自动提示列表

  1. 调试

CMD + : 设置或取消断点
CMD + OPT + : 允许或禁用当前断点
CMD + OPT + B: 查看全部断点

CMD + RETURN: 编译并运行(根据设置决定是否启用断点)
CMD + R: 编译并运行(不触发断点)
CMD + Y: 编译并调试(触发断点)
CMD + SHIFT + RETURN: 终止运行或调试

CMD + B: 编译
CMD + SHIFT + K: 清理

  1. 窗体

CMD + SHIFT + B: 编译窗口
CMD + SHIFT + Y: 调试代码窗口
CMD + SHIFT + R: 调试控制台
CMD + SHIFT + E: 主编辑窗口调整

  1. 帮助

CMD + OPT + ?: 开发手册
CMD + CTRL + ?: 快速帮助
下面也是一些有用的快捷键(转自http://www.cppblog.com/brucejini/archive/2010/12/24/137367.html)

Command + Shift + E :扩展编辑器
Command + [ :左移代码块
Command + ] :右移代码块
Tab :接受代码提示
Esc :显示代码提示菜单
Ctrl + . (句点):循环浏览代码提示
Shift + Ctrl + . (句点):反向循环浏览代码提示
Ctrl + / :移动到代码提示中的下一个占位符
Command + Ctrl + S :创建快照

Ctrl + F :前移光标
Ctrl + B :后移光标
Ctrl + P :移动光标到上一行
Ctrl + N:移动光标到下一行
Ctrl + A : 移动光标到本行行首
Ctrl + E : 移动光标到本行行尾
Ctrl + T :交换光标左右两边的字符
Ctrl + D:删除光标右边的字符
Ctrl + K :删除本行
Ctrl + L : 将插入点置于窗口正中
Command + Alt + D:显示open quickly 窗口
Command + Alt + 上方向键 :打开配套文件
Command + D :添加书签
Option + 双击:在文档中搜索
Command + Y :以调试方式运行程序
Command + Alt + P : 继续(在调试中)
Command + Alt + 0 :跳过
Command + Alt + I :跳入
Command + Alt + T :跳出

用 Xcode 编写 C/C++ 的 Hello World!

操作步骤:

  1. 打开Xcode,在欢迎界面点击Create a new Xcode project。

  2. 在左侧栏选择Mac OS X分类的Application,右侧选择Command Line Tool(命令行程序),点击Next。

  3. 在Product Name填写项目名称,如HelloMac,其余默认即可(type里也可以选择C或C++),点击Next后选择路径并点击Create完成项目创建。

  4. 在Xcode主界面左侧点击main.m,把代码替换成C/C++的代码,点击左上角的Run按钮即可编译运行,界面下方会弹出控制台显示运行结果。

如何使用Xcode–切换tap栏

切换tap栏快捷键:commend+Shift+[,] ,此方法通用于其他APP上的tap栏切换

以下为转载

转自http://m.blog.csdn.net/blog/okmyang/38734063#

这次我来说说怎么设置Tab来提高在xCode的工作效率。

我是如何使用Tab来提高效率的

xCode的Tab是什么

诺,就是这一个东西。

使用过各种浏览器的你一定不会陌生。对在xCode里面我们也可以开出多个页面。而且每一个页面的状态是单独保存的。

如何提高效率

因为在实际的代码编写过程中,我们可能需要来回的查找和阅读代码。会很自然的在多个文件中跳转编辑。这时候单个编辑页面明显拖累了速度。所以我们需要多个页面来回切换就会很爽。

如上图所示。我习惯性长开着这几个Tab。

UI

如图所示,我们可以在圈起来的地方设置关键词过滤显示的文件
这样我的名为UI的Tab就只会显示storyboard。这样改UI点击起来会很方便

Data

同理可得这个表情用来显示data model的。

VC

显示ViewController的

Debug

Debug这个Tab有些特殊。并不是我手动创建的。而且我配置了编译行为出来的。
这样每次Run的时候都会跳到这个名为Debug的Tab里面。这样做的原因是,我改了一个地方的代码。运行以后可能在其他地方挂掉了(或者在其他地方打了断点)。然后跟着进去看了看。然后想回到之前改代码的地方就会很麻烦。

这样设置了以后,就没有上述烦恼了。

顺便说一句

希望这些对你有所帮助。

顺便说一句:Tab直接的切换可以使用快捷键 Command + Shift + ([, ]) 其实这个快捷键适用于绝大部分有Tab的App。 都可以完成切换功能

再顺便说一句: xCode本身内存消耗很大,开Tab。感觉很是消耗内存。如果内存吃紧的话。应该去升级内存了。不然开多个Tab只会降低工作效率并不会提高。