AppCode使用介绍

AppCode官网下载AppCode-*.dmg
AppCode破解版下载地址
下载地址密码:u9vf

功能以及快捷键

搜索

  • 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的操作引导介绍

举例:


image.png

...

可以自己去操作引导中查看

AppCode使用心得

使用快速指南

AppCode使用

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353

推荐阅读更多精彩内容