话说:工欲善其事,必先利其器。这里介绍一下我日常开发时用到的一些开发工具,如大家有更好的麻烦推荐下。

1、第三方开源库

表现层:
业务逻辑层:
持久化:
第三方功能块:

2、Xcode插件

VVDocumenter:https://github.com/onevcat/VVDocumenter-Xcode
代码注释工具,能快速加入注释,提高代码可读性及工作开发效率。
更多推荐可到这了解:[转]那些不能错过的Xcode插件

3、开发工具

Charles:http://pan.baidu.com/s/1mgutro0

Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信.这些包括request,response现HTTP headers (包含cookies与caching信息).在日常的网络测试中起到很关键的作用。

TextMate:http://pan.baidu.com/s/1dDeY5Uh

TextMate是Mac下的著名的文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim。尤其适合程序员使用,可以定制许多贴心使用的功能。

Paw HTTP Client:http://pan.baidu.com/s/1o61GLsu

Paw HTTP Client 是一款Mac上的HTTP客户端模拟测试工具,可以让Web开发者设置各种请求Header和参数,模拟发送HTTP请求,测试响应数据,支持OAuth, HTTP Basic Auth, Cookies等,这对于开发Web服务的应用很有帮助,非常实用的一款Web开发辅助工具。

SourceTree:http://pan.baidu.com/s/1i348Lnf

SourceTree 是 Windows 和 OS X 下免费的 Git 和 Hg 客户端。支持创建、克隆、提交、push、pull 和合并等操作。内置中文版。

SmartSvn:http://pan.baidu.com/s/1c0tTBsW (请支持正版)

SmartSvn for mac是Mac OS平台上的功能完备的Subversion客户端,可以运行在Linux, Mac OS X, OS/2, Unix和Windows(Java编写)。除了基本的Subversion命令如checkout, update, commit, merge以外,它也支持标签和分支处理(无需处理URL),有内置的比较和冲突解决工具,无需安装其他工具就可以处理SVN工作拷贝。 其最大的优势就是操作非常简单和方便,是我目前用到觉得最好用的SVN工具。

Versions:http://pan.baidu.com/s/1kTKdOTx (请支持正版)

Versions是一个Mac平台上非常棒的SVN同步工具,这个软件提供了在Mac系统上使用Subversion的一个很好的方式。Versions将有助于简化你的工作流程。

SQLiteManager:http://pan.baidu.com/s/1gdvPwER (请支持正版)

SQLiteManager是一个支持多国语言基于Web的SQLite数据库管理工具。它的特点包括多数据库管理,创建和连接;表格,数据,索引操作;视图,触发器,和自定义函数管理。数据导入/导出;数据库结构导出。

Sip:http://pan.baidu.com/s/1i3tJ0pR

Sip for mac是Mac os平台上的一款非常不错的Mac屏幕取色软件,Sip for mac你只需要鼠标点一下即可取得屏幕当前位置的颜色值,并将数据自动存到剪切板,方便随时粘贴出来。支持 CSS、UIColor 等多种格式。

4、管理工具

Gogs:https://gogs.io/

Gogs是开源的Git管理平台