iOS/MacOS开发工具:AppCode使用介绍
发布时间:2022-10-05 07:56:07
AppCode这款iOS开发工具支持macOS和iOS平台上最流行的编程语言(即Swift,Objective-C,C和C ++),下面小编带大家了解一下具体的功能使用。
快捷键
搜索
cmd + shift + o: 搜索文件类名
cmd + shift + F: 全局搜索包含的关键字
cmd + [: 返回上一次浏览的位置
cmd + shift + [: 文件之间的切换
cmd + E: 打开最近浏览的过的文件目录
cmd + D: 复制光标前当行代码(如果选中了多行代码那就是复制选中的代码)
cmd + alt + M: 抽取代码合成方法
cmd + alt + V: 抽取变量
command+alt+T:添加条件语句
control + R: build项目
F1:强大的帮助功能
F2: 代码分析
alt + 空格: 代码看源头
alt + 回车 :代码补错
shift + cmd + 回车: 自动补全,相当于你结束了本行的编辑
shift+ctrl+空格:枚举等自动补全
你可能会想要做的第一件事是在编辑器中打开一个类或文件,只是打⌘O(导航类)或⇧⌘O(浏览文件。和类型的名称。这个名字太长了吗?只要输入大写字母从它appcode会找到匹配,还记得名字的一部分吗?没有问题-输入你所记得的。
注释
cmd + option + /: 代码注释/**/
源码阅读
当您研究一个项目的源代码,知道一个符号在实际运用是非常重要的。为了找出来,可以按下⌥F7根据符号的名称地方插入符号
快速定义(⌥Space)将帮助你看到一个方法的内容,无需跳转到这。按下⌘P可以看到此方法所有的参数的列表。
一些功能将帮助您浏览代码架构和结构,导航试图还有专用的查看试图。比如文件的结构,导入层次结构,方法的层次结构,甚至调用层次结构.有特殊的快捷键⌥⌘B去切换他们。对于喜欢鼠标的人来说可以通过左边的装订线点击小图标来浏览结构。
生成代码
AppCode附带了一系列广泛的代码生成选项,需要一个循环,调出NSLog,或者属性声明?使用Live模板 - 将替代Xcode的代码片段.输入首字母缩写然后按Tab键,也可以通过按下⌥⌘T快捷键在已经存在的模板添加。可以按下⌥⌘T健快速的调出if/else, @try/@catch, @autoreleasepool代码块,或者自己定义的。自己定义可以通过Preferences | Editor | Live Templates.
你可以在主菜单的下面找到其他的代码生成选项。
可以按下⌃O
/⌃I
来调出重写或者导入方法。
你可以在导航条找到切换是在implementation还是在私有的分类interface声明成员对象。
生成⌘N
- 一个强大的代码生成工具允许自动创造了无数构建体,例如-initWith方法,-isEqual:和-hash,accessor方法等
代码自动完成
代码完成可以在开发的每一个阶段节省你很多时间,AppCode存在两种自动代码完成功能,基础的(⌃Space)
和聪明的(⌃⇧Space)
保持你的代码整洁
AppCode会时时的监控你的程序,没有用到的代码,没有实现的方法,没有国际化的字符串甚至无效的参数都可以点击左侧警告的灯泡按下
⌥⏎
去修复。在Preferences | Editor | Inspections可以查看完整的列表。您可以禁用其中的一些,或者让其他人,再加上你可以调整每个检测的严重程度。您可以决定它是否应该被视为错误或只是一个警告。
代码检查
Code => Inspect Code, 并对整个项目执行该操作, 就能得到分析结果
在Inspection Results窗口中, 找到General => Unused import statement一项, 能找到相应的未使用的import内容. 一一删除即可.
在Inspection Results窗口中, 找到General => Unused Code一项, 能找到相应的未使用的代码, 建议在审阅的基础上进行删除.
在Inspection Results窗口中, 点击Edit Setting图标, 进行检查项的设置, 具体根据工程需要来做.
重构
安全的重命名
重命名在重构里面是非常重要的,你总是希望更改不会出现什么问题。你可以按下⇧F6在AppCode里面在类,变量,方法,属性去重命名都是准确的。提取/内敛
快速的重构一堆代码或者很复杂的表达式,内敛变量就用派上用场了。你可以提取一个完成的函数或者添加一些新的方法变量去重构。
这种重构
在你任何需要重构功能的时候,你只需要按下⌃T就会根据上下文提供可用的重构的方法。注意移动重构方法,他可以移动你的类和成员变量甚至最上层的变量在你的工程里面,AppCode不仅是移动还会更新参考资料,自动管理导入的资料。
运行和调试
你可以选择一个配置按下⌃⇧R
用来运行程序,按下 ⌃⇧D
去调试你的程序
AppCode的调试器提供了完美的试图,当你断点在一个地方,你可以查看所有的内容集合字典的字段的说明,所以你不必要去浪费自己时间去查找一个问题。
创建和运行测试代码
AppCode是完全支持 OCUnit 和 Kiwi 测试框架
可以通过Xcode的模板 File | New | File 或者用AppCode的生成模板创建一个标准的OCUnit测试,也可以通过 Preferences | Editor | File 创建你自己的测试模板。
代码管理
你可以通过 Preferences | Version Control 去选择你使用的版本控制工具之后配置他们。
创建变更列表并从Changes视图之中(⌘9)更多:VCS|显示修改视图
AppCode可以帮助你恢复本地的历史纪录。若要查看本地历史文件或文件夹,从 VCS | Local History | Show History 。在这里你可以查看更改,还原或创建一个补丁。
本站提供AppCode下载,欢迎有需要的朋友点击本文章上面的相关软件下载使用!祝您使用愉快!


猜你喜欢
- 最近有不少用户在使用电脑的时候都出现了一些问题,例如出现igdpmd64.sys蓝屏错误,如果遇到这个问题我相信大部分用户都熟手无措,下面小
- 我们都知道Mac电脑都有调节深夜模式的功能,以便用户在晚上用电脑不刺激眼睛然后白天在切换回来。但是这样做有点麻烦,所以我们可以在Mac 上使
- SSD固态硬盘是PC市场上为数不多的亮点之一,不过也已经陷入了空前激烈的竞争中,各家大打价格战,当然这对消费者来说是天大的好事。市调机构集邦
- 如何在微信群中添加机器人?很多用户使用微信都会加入一些公司群、家族群中进行聊天,现在我们还可以在微信群聊中添加机器人,怎么样,是不是很想跟机
- win7usb接口没反应是一款拥有很多原因的问题,一般硬件连接线没问题的话,那就可以看看这个文章解决问题,下面来看看详细的解决方法吧。win
- 当我们使用Windows操作系统时,我们经常会连续打开多个应用程序窗口来让它们工作。当您最小化窗口时,它会自动将相同文件类型的按钮合并到同时
- 电脑长期使用后,会积累大量垃圾,占用内存,这会使电脑越来越卡住,影响使用体验,需要清理垃圾文件吗?那么win10如何实现一键式垃圾清理呢?今
- 掌握Excel快捷键可以让我们的工作更方便。在Excel中有许多快捷键,但只有少数是常用的。因此,小王老师特意选择了10条超级实用的黄金捷径
- 轻颜相机姿势功能怎么用?小伙伴们还在苦恼拍照不会摆造型吗?下面,小编就为大家介绍下轻颜相机姿势功能使用方法,轻松解决这问题。打开轻颜相机ap
- Excel文件损坏了?别紧张,有很多方法可以解决这个问题。试一试用下面其中一种方法恢复Excel文件。步骤方法 1、修复文件打开空
- 微软新推出的win11系统针对应用商店做出了新的改进,优化了应用商店的界面和搜索功能,但是很多用户更新新系统之后,发现打开应用商店出现无法联
- wps标尺不见了怎么调出来?wps中想使用标尺来调整页边距,缩进等参数,但是却发现wps中标尺不见了,该怎么办呢?下面我们就来看看wps标尺
- 在我们的MAC电脑中,存在着许多隐藏文件,在我们需要修改这些隐藏文件时,该怎么做呢?现在小编就教大家一些MAC OS X系统中文件的常见问题
- 外媒报道,Adobe 为其 Creative Cloud 应用推出了软件更新,解决了一些 Mac 用户在升级到 macOS Big Sur
- 许多小伙伴在使用电脑的时候,经常会外接一些设备,例如键盘、鼠标等。但是最近有的小伙伴向我反映自己的电脑USB键盘全都没有反应,这要怎么办呢?
- 很多用户表示Win8系统运行速度变慢,打开进程管理器,发现有一个TrustedInstaller.exe的进程占用CPU很高。那么Trust
- Excel中经常需要用到下拉菜单给用户进行选择,下拉菜单具体该如何制作呢?接下来是小编为大家带来的excel2003下拉菜单制作教程,供大家
- cad致命错误unhandled access怎么解决?相信小伙伴们都遇到过打开cad的时候出现错误提示unhandled access吧,
- 除了根据平均值预测数值以外,还有其他方法。本文介绍其中三种,大家来一起学习各种预测数据的方法。以下是小编为您带来的关于学习各种预测数据的方法
- 不少用户在升级了Win10 10547系统中后,频繁地出现蓝屏,甚至以天之内都会发生好几次的Win10蓝屏重启。这个问题不能放任着不管不顾了