可能是最全的iOS 开发工具集合
2016-04-27 本文已影响1850人
平果太郎
Xcode
版本 | 下载地址 | 大小 | SHA-1校验码 |
---|---|---|---|
7.3 | 百度盘地址 密码:s7sh | 5.2G | 2a9ad88e2144022fc81cdc1976e79b3d35a235b8 |
7.2 | 百度盘地址 密码:mngy | 4.73G | df227623ba15036c0684e3c1edb0ee034b8ef692 |
7.1 | 百度盘地址 密码:1eze | 4.62G | d4e9b9e8e33eb2cc7793143761404fbb650090d4 |
6.4 | 百度盘地址 密码:iiae | 2.8G | 672e3dcb7727fc6db071e5a8528b70aa03900bb0 |
AppCode
版本 | 下载地址 | 大小 |
---|---|---|
April 6,2016 | https://www.jetbrains.com/objc/download/ | 243M |
Java to iOS
名称 | 下载地址 |
---|---|
j2Objc | https://github.com/google/j2objc |
RoboVM | http://www.robovm.org/ |
Xcode插件
名称 | 描述 |
---|---|
FuzzyAutocompletePlugin | 提供了除前缀匹配之外的其他更加灵活的自动补全功能,支持 Xcode 5+ |
SCXcodeMiniMap | SCXcodeMiniMap 为 Xcode 添加了代码地图功能 |
Show in Github | 可以直接打开 Github 上当前正在编辑的行对应的 commit 页面 |
BBUFullIssueNavigator | 这个插件让 Xcode 在 issue 导航栏显示所有的 issue 内容 |
BBUDebuggerTuckAway | 当你开始编辑的时候帮你隐藏调试器栏的 Xcode 插件 |
SCXcodeSwitchExpander | SCXcodeSwitchExpander 是一个可以帮你展开 switch 语句的插件,还会自动帮你插入 case 语句 |
VVDocumenter-Xcode | 方便的编写标准注释的 Xcode 插件 |
XAlign | 一个 Xcode 代码自动对齐插件,它可以使用自定义的模式来对齐任何东西 |
cocoapods-xcode-plugin | 依赖管理工具 CocoaPods 的 Xcode 插件 |
KSImageNamed-Xcode | 提供了图片名称自动补全功能的插件 |
ColorSense-for-Xcode | 可视化的颜色选择插件 |
Backlight-for-XCode | 高亮当前编辑的行 |
UIColor-Hex-Swift | 通过十六进制字符串创建 autorelease 颜色的便利方法 |
KPRunEverywhereXcodePlugin | 只需一次点击,就可以在多个 iOS 设备上构建,运行 App |
RevealPlugin | 将 Reveal App 和你的项目自动合为一体的 Xcode 插件 |
RealmPlugin | 生成 Realm 模型的 Xcode 插件 |
AdjustFontSize | 使用 ⌘ + / ⌘ - 快捷键调整字体大小 |
Lin | 这个插件提供了 NSLocalizedString 的自动补全插件 |
Rephrase | Xcode 用于本地化的插件 |
XCActionBar | Xcode 的 Alfred |
QuickJump | Xcode 快速代码导航。 |
CATweaker | 一个用于创建漂亮的 CAMediaTimingFunction 曲线的插件 |
XcodeWay | 便捷地导航到多个地方 |
GitDiff | 将与 git 仓库中不同的代码高亮 |
MCLog | 用于控制台内容筛选的插件 |
XToDo | 一个显示项目中 TODO,FIXME,??? 和 !!! 列表的对话框 |
CopyIssue | 使复制 Xcode issuse 描述更简单 |
RTImageAssets | 自动生成所需的全部 App 图标的插件 |
BBUncrustifyPlugin-Xcode | 使用 ClangFormat 或 Uncrustify 格式化代码的插件 |
Aviator | 这个插件将 AppCode 的 ⇧⌘T (source/test 切换) 带到 Xcode 中 |
JumpMarks | 使用有序的书签为你的代码做导航 |
XCSnippetr | 直接上传代码片段到 Slack 和 Gist 的 Xcode 插件 |
Peckham | 使用 #import 引用项目中的任何文件,提供代码提示 |
MLAutoReplace | 快速编码以及代码格式化插件,提升你的编码速度 |
Chameleon | iOS (Obj-C & Swift)的扁平化颜色框架 |
AutoHighlightSymbol | 高亮被选中的符号对应的所有实例 |
Reveal-In-GitHub | 用一个快捷键就可以跳转到 GitHub 仓库的 History, Blame, PRs, Issues, Notifications |
CleanHeaders-Xcode | 类似 iSort 的头文件排序和重复消除插件,让你的头文件看起来更加有序 |
Luft | 帮助你实现轻量的 View Controller 的 Xcode 插件 |
工具
名称 | 描述 |
---|---|
Shark | 用于将 .xcassets 文件夹转换成一个类型安全枚举的 Swift 脚本 |
R.swift | 在 Swift 项目中,强类型的自动补全资源名称的工具,包括图片,单元格和 segue 的工具 |
SwiftGen | 一个生成 Swift 代码工具的集合(生成资源的枚举,storyboard,本地化字符串和 UIColor) |
Localize-Swift | Swift 2.0 实现在应用中切换语言的功能,帮助你的 APP 实现友好的本地化和国际化 |
Blade | 为 iOS 和 OS X 应用生成 Xcode 图片目录,全局图片和其他相关的东西 |
Retini | 一个超级简单的 Retina(2x,3x)图片转换器 |
Provisioning | 一个查看器插件,用于预览 .mobileprovision 文件。 |
Strsync | 自动翻译并且使 .strings 文件和默认语言同步 |
测试
名称 | 描述 |
---|---|
CrashMonkey | iOS 平台的 Monkey 测试工具 |
appium | Appium 是一个开源自动化测试框架。用于测试原生或者混合 app |
robotframework-appiumlibrary | AppiumLibrary 是一个用于 RobotFramwork 的 appium 测试框架 |
Cucumber | iOS BDD 框架 |
Kif | 一个 iOS 的函数式测试框架 |
Subliminal | 一个保守的 iOS 集成测试框架 |
UIAutomation | 一个使用脚本在连接着的设备上测试你的用户界面元素的 JavaScript 库 |
ios-driver | 使用 Selenium / WebDriver 测试任何 iOS 原生,混合或者移动 web 应用 |
Zucchini | 可视化的 iOS 测试框架 |
Remote | 在 Xcode 内部控制你的 iPhone 来做端到端的测试 |
其他测试
名称 | 描述 |
---|---|
NaughtyKeyboard | 一个危险字符串的大列表,当用户输入这些字符串使有很大的可能会造成 bug,这是一个用于在你的 iOS 设备上测试你 app 的键盘 |
PonyDebugger | 使用 Chrome 开发者工具对你的 iOS app 进行远程网络和数据调试 |
ios-snapshot-test-case | 使用屏幕快照的 iOS 单元测试 |
Beta 测试版本发布
名称 | 描述 |
---|---|
Crashlytics | 一个崩溃报告和 beta 测试服务。 |
TestFlight Beta Testing | iTunes Connect 支持的 beta 测试服务。 |
HockeyApp | 在 HockeyApp 你可以发布你 app 的 beta 测试版本,收集实时的崩溃报告,获取用户反馈,分析测试覆盖率。 |
部署
名称 | 描述 |
---|---|
fastlane | 将所有 iOS 部署工具整合到一个工作流中 |
deliver | 部署截屏,app 元数据和 AppStore app 更新,这一切只需要一个命令就可以搞定 |
snapshot | 自动地创建全部语言和全部设备的屏幕截图 |
App Store
名称 | 描述 |
---|---|
Average App Store Review Times | 这个网站可以同时跟踪 AppStore 上 iOS 和 Mac 两个版本的浏览次数,使用了利用 iOS 和 Mac 开发者的众包数据 |
Apple’s Common App Rejections Styleguide | 一些导致 app 被苹果拒绝的重要常见问题 |
Free App Store Optimization Tool | 在关键字和竞争者的角度上,让你可视化地追踪你的 App Store 数据 |