【译】Xcode 8 Extension 推荐

2,369 阅读3分钟
原文链接: kemchenj.github.io

原文: Xcode 8 Extensions

作者: tiborbodecs

译者: kemchenj

注: 比起原文, 改动比较大…

大概还有一个月 Xcode 8 就要发布 GM 版了, 所以这里列出了目前所有在 Xcode beta 期间开发的 extension

如果大家觉得这些 Extension 会很有用的话, 记得给它们 star 一下, 就算是个半成品, 也许这一个 star 就会成为他把这个 Extension 维护完成下去的动力

Alignment

作者: tid-kijyun
Star⭐️: 23

简介: 这个 Xcode 源码编辑器的拓展, 能够帮你对齐 statement

CleanClosureXcode

作者: BalestraPatrick

Star⭐️: 78

简介: 简化你代码里的闭包书写形式

xTextHandler

作者: 钟颖

Star⭐️: 778

简介: 作者是国内的钟颖(很多人应该都认识), 这是一个老牌拓展了, 已经用 Swift 完全重写, 支持 Swift 和 Objective-C 的代码编辑, Xcode 8一出的时候就跟进更新了做了一个正式的 Extension, 里面有中文版本的简介, 能够很好地提高字符串书写的体验, 包括字符编码, 进制转换, 颜色转换, 搜索和字符串格式化等

Dotify

作者: 同上

Star⭐️: 17

简介:[[AnyObject method1] method2] 转化为 AnObject.method1.method2的一个小工具, 提高代码可读性

Xcode-Search

作者: Chester Liu

Star⭐️: 14

简介: google, stackoverflow, github, dash快速搜索

SwiftLintForXcode

作者: norio-nomura

Star⭐️: 27

简介: SwiftLint 是 realm 社区维护的一个 Swift 静态代码分析工具, 能够快速检测出代码内部错误, 作者在此基础上做了一个 Xcode 8 的拓展

作者: flexih

Star⭐️: 53

简介: C 语言风格的注释 /**/

XcodeEditorPlus

作者: wangshengjia

Star⭐️: 7

简介: 主要是加入了一些简单的快捷键操作, 能够快速复制和删除行

XcodeWay

作者: Khoa Pham

Star⭐️: 112

简介: 便捷的快速跳转工具, 能够快速跳到诸如模拟器, 插件, template 等文件夹

strimmer

作者: Paul Williamson

Star⭐️: 6

简介: 快速去掉文件里所有不必要的空格的插件

GenerateSwiftInit

作者: Brandon Kobilansky

Star⭐️: 9

简介: 变量太多的时候要去写 init 方法是一个很机械化的过程, 而这一个插件能够根据选中的变量自动生成 init 方法, 可以让我们不用去做那么多机械化的事情

Localizer

作者: Esteban Torres

Star⭐️: 7

简介: 让选中的字符串自动变成用 NSLocalizedString 包装起来, NSLocalizedstring 大概就是一个语言本地化的东西, 具体可以看 NSHipster 的这篇文章 NSLocalizedString

xcode-optimize-imports

作者: Anver Bogatov

Star⭐️: 6

简介: 自动移除没有用的 import

BDDShortcuts

作者: Tim Jarratt

Star⭐️: 9

简介: 这个插件是 TDD 爱好者的福音, Behavior Driven Development, 行为驱动开发, 其实也就是测试驱动目前使用最广泛的一种形态, 这个插件能够快速导入 BDD 框架, 诸如 Kiwi, Quick 等

作者: Alejandro Martínez

Star⭐️: 2

简介: 快速完成顶部注释的修改和移除

ClangFormatter

作者: Boris Bügling

Star⭐️: 30

简介: Clang-format, 代码格式化工具

我有一个好点子!

看完了这份列表之后你也许也想自己做一个 Extension, 没问题, Russ Bishop 有一篇很好的文章, 或者看看这篇, 亦或是 这个教程, 这些文章都很好, 在此我就不细说写一个 Extension 的细节了, 去看这些文章就可以了

你的 Extension

你做了一个新的 Extension? 很好, 你现在可以提交到这里 awesome-xcode-extension 去让更多人看到你的 Extension.

还是想用回以前的插件

可以看一下这篇文章