【译】Xcode 8 Extension 推荐
作者: 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 的拓展
XcodeCComment
作者: flexih
Star⭐️: 53
简介: C 语言风格的注释 /**/
XcodeEditorPlus
作者: wangshengjia
Star⭐️: 7
简介: 主要是加入了一些简单的快捷键操作, 能够快速复制和删除行
XcodeWay
作者: Khoa Pham
Star⭐️: 112
简介: 便捷的快速跳转工具, 能够快速跳到诸如模拟器, 插件, template 等文件夹
strimmer
作者: Paul Williamson
Star⭐️: 6
简介: 快速去掉文件里所有不必要的空格的插件
GenerateSwiftInit
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 等
XcodeTopComment
Star⭐️: 2
简介: 快速完成顶部注释的修改和移除
ClangFormatter
作者: Boris Bügling
Star⭐️: 30
简介: Clang-format, 代码格式化工具
我有一个好点子!
看完了这份列表之后你也许也想自己做一个 Extension, 没问题, Russ Bishop 有一篇很好的文章, 或者看看这篇, 亦或是 这个教程, 这些文章都很好, 在此我就不细说写一个 Extension 的细节了, 去看这些文章就可以了
你的 Extension
你做了一个新的 Extension? 很好, 你现在可以提交到这里 awesome-xcode-extension 去让更多人看到你的 Extension.