常见的快捷键: xcode的快捷键可以在菜单查询到, 依次点开顶部菜单Xcode -- Preferences -- Key Bindings. | |
---|---|
cmd+o | 打开文件/文件夹 |
cmd+下箭头 | 同 cmd+o |
cmd+上箭头 | 返回上层目录 |
cmd+tab | 在窗口间切换 |
cmd+` | 在同一程序的不同窗口间切换 |
cmd+alt+shift+esc | 强制退出当前程序, 不会有提示 |
cmd+z | 撤销, 多次按下会不断往回退, 不会跨文件, 每个文件有各自的cmd+z |
cmd+shift+z | cmd+z的反向操作 |
cmd+x | 剪切 |
cmd+c | 复制 |
cmd+v | 粘贴 |
cmd+shift+4 | 开启截图, 然后鼠标拉出一个框, 松开后截出图像, 自动退出截图状态, 图片在桌面 |
cmd+shift+4+space | 开启截图, 选中指定窗口后, 自动退出截图状态, 选中窗口的图片保存在桌面 |
ctrl+cmd+上箭头 | 在同名的头文件与源文件之间切换 |
ctrl+cmd+下箭头 | 同 ctrl+cmd+上箭头 |
ctrl+cmd+左箭头 | 切换到上一次编辑的文件, 但是并不能定位到上一次编辑的位置 |
ctrl+cmd+右箭头 | 同 ctrl+cmd+左箭头 进行反向操作 |
esc | 列举出类成员alt 查看开发文档 |
ctrl+i | 格式化选中的代码 |
cmd+shift+alt+左箭头 | 折叠当前页面所有函数 |
cmd+shift+alt+右箭头 | 展开当前页面所有函数 |
cmd+alt+左箭头 | 折叠当前代码段 |
cmd+alt+右箭头 | 展开当前代码段 |
常见编译选项
在Build Setting中搜索Compile Sources As, 设置成Objective-C++;
在Build Phases中选择Link Binary With Libraries, 修改包含库/框架;
在Build Phases中选择Copy Bundle Resources, 修改输出文件;
$(SRCROOT)xcodeproj文件所在的目录
$(PRODUCT_NAME) 产品名
常见操作
mac系统如何显示和隐藏文件
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
或者
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO
输完单击Enter键,退出终端,重新启动Finder就可以了
重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动
制作Unix可执行文件
你新建一个文本,输入要执行的终端命令,然后另存为无格式文件, 比如另存为名script.
然后打开终端,输入 sudo chmod u+x script 这个script要写成那个文件的绝对路径.
比如 sudo chmod u+x /users/presnnoky/dektop/script
执行后,那个script文件就会变成类似批处理的文件.双击就能运行里面的终端命令.
文本文件的编码转换
用Terminal 里的 iconv 命令批量转换文本编码到UTF8.步骤:
1. 新建一个文件夹,这里取根目录下的文件夹 encoding,然后将要转换的文本拉入这个文件夹。
2. 打开终端,输入以下代码:
cd /encoding (回车键)
find *.txt -exec sh -c "iconv -f GB18030 -t UTF8 {} > {}.txt" ; (回车键)
补充:上面的绿色部分是针对GB18030,如果你转换前的编码为GB2312,将 GB18030 代替为 GB2312 即可。
3. 这样就搞定啦。 encoding 文件夹里出现了一批 .txt.txt 扩展名的文本,这些就是转换后的了