Xcode快捷键整理

2023-01-28

快捷键总结

文件

快捷方式 指令
目录结构中定位文件 command + shift + J
快速打开文件方法 command + shift + o
选中自动对齐 control + i
快速重命名变量 command + control + E
跳转到方法定义 control + command + J
查看方法列表 control + 6
快速跳转到指定行 command+L
跳转到方法定义 control + command + J
调用层次 shift + control + command + H
切换多个Xcode窗口 command + `

光标

快捷方式 指令
回到光标位置 option + command + L
多行光标(使用鼠标) shift + control + click
多行光标(使用键盘) shift + control + up or down
左右移动一个单词 Option + left/right
快捷方式 指令
直接安装(不编译) command + control + R
上移一行 option+command+]
下移一行 option+command+[
收起方法代码块 option + command + ←
展开方法代码块 option + command + →

Xcode配置常用变量

使用$(xxx) 这种方式来使用如: $(SRCROOT)

名称 说明
~ 当前帐户的HOME目录
BUILD_PATH 基础构建目录
BUILD_DIR 构建目录
BUILD_ROOT 构建根目录
PROJECT 项目名称
PROJECT_NAME 项目显示名称
PROJECT_DIR 项目绝对目录
PROJECT_FILE_PATH 项目文件目录${PROJECT_DIR}/*.xcodeproj
SOURCE_ROOT ${PROJECT_DIR}源码根目录
SRCROOT .xcodeproj所在目录
TARGET_NAME 目标工程名称
USER 登陆系统的用户名
CONFIGURATION 配置类型,”Debug” 或 “Release”
CONFIGURATION_BUILD_DIR 配置构建目录

系统常用宏说明

| 宏名称 | 说明 | | —- | —- | | __FILE__ | 当前文件所在目录 | | __FUNCTION__ | 当前函数名称 | | __LINE__ | 当前语句在源文件中的行数 | | __TIME__ | 编译时间的字符串,格式为“hh:mm:ss” | | __STDC__ | 整数常量1,表示此编译器遵循ISOC标准 | | __DATE__ | 编译日期的字符串,格式为“mm dd yyyy” |

XCode中类模板预定义宏变量

| 宏变量 | 说明 | | —- | —- | | ___FILENAME___ | 文件名,包括扩展名 如 abc.h | | ___FILEBASENAMEASIDENTIFIER___ | 文件名, 不包括扩展名, 如 abc | | ___PROJECTNAME___ | 项目名称 | | ___USERNAME___ | 用户名称 | | ___FULLUSERNAME___ | 用户名全称 | | ___ORGANIZATIONNAME___ | 公司名称 | | ___DATE___ | 基础构建目录 | | ___FILEBASENAMEASIDENTIFIER___ | 日期, 如 21/11/25 | | ___TIME___ | 时间, 如 下午2:30 | | ___YEAR___ | 四位数的年限 如 2015 |