当前位置:首页 > 资讯 > 正文

iOS 开发的一些常用工具

iOS 开发的一些常用工具

原文出处:mikebuss译文出处:cocoachina

那些不能错过的Xcode插件

iOS开发者有价值的工具集

通用工具

HomeBrew:OS X上非常出色的包管理工具。

源码控制

Git:分布式版本控制系统和源码管理系统,其优点是:快和简单易用。对于新手来说,可在此查看免费电子书籍。

GitHub:声望日盛的资源分享之地。�

BitBucket:GitHub的替代选择。

CocoaPods:第三方库的管理利器,允许你简单地把第三方库整合进自己的应用中。对我个人来说,我基本上每个项目都使用CocoaPods。(相关阅读:吐槽)

Xcode Snippets:这视乎是最明显的一个,但却可以减少大量开发时间。创建起来像drag-and-drop那么简单,这里有很多优秀的示例(XcodeCodeSnippets、CodeSnippets)。

轻量级编辑器

Kiwi:适用于iOS的TDD/BDD测试平台。Kiwi让单元测试更加易读,类似Ruby测试工具RSpec。(相关阅读:TDD的iOS开发初步以及Kiwi使用入门)

Specta:一个轻量级的Objective-C和Cocoa的TDD/BDD框架,类似Kiwi,有类似RSpec的语法。通常会结合Expecta框架一起使用。

Cedar:Kiwi和Specta都基于该框架,同样使用RSpec风格的语言。

上述Kiwi、Specta、Expecta以及Cedar都可以通过CocoaPods添加到你的项目中。

持续集成

Xcode bots:该工具自动化了创建、分析以及测试应用的过程。使用了Mac OS X server和苹果的指令。

为了推广Bots,苹果于2013年10月24日向开发者免费发布了Mac OS X server副本。

分发

崩溃报告

Crashlytics:适用于iOS和Android平台的知名应用分析工具,包括Walmart、Paypal、Square以及Path在内的多家公司都使用了Crashlytics的服务。

Crashlytics于2011年成立,Crashlytics软件可以帮助App开发者查找导致bug的原因,可以让开发者清楚知晓哪些代码导致了应用崩溃,从而让开发者更为容易地修复问题。Crashlytics还提供了dashboard工具(Web app和Mac app),让开发者更高效地发现和解决问题。Crashlytics于2013年1月被Twitter收购。

其他工具

Charles($):一个可查看所有HTTP和SSL/HTTPS流量的工具。这款工具对于你测试和服务器端进行交互的应用非常有用。

Base($):一款Mac OS X app,可用来创建、设计、编辑以及浏览SQLite 3数据库文件。

Transmit($):一个Mac OS X 上FTP客户端,有着非常漂亮的用户界面和有用的功能。

Mou:OS X上一款Markdown的编辑器。非常适用于编写自述文件、变更日志以及其他方面的内容。


-------iOS 开发的一些常用工具<<<<<<<

最新文章