
先抛出几个问题 Dash是干嘛的? Dash为啥被苹果下架了? Dash怎么用?
Dash
- Dash作用
Dash是一个API文档浏览器( API Documentation Browser)
是 代码片段管理工具(Code Snippet Manager)。
你没看错,他就这俩功能,没了😄但对程序员来说这不就是最关心的特性么,我之前用过些其他的,感觉还是Dash最好用。说的确实少点,那就再加些具体的。Dash 拥有强悍的API文档浏览·搜索功能,大家最常用的功能。每天都会反复查看、搜索那么多的API细节,没个NB的好APP怎么旋转跳跃的装B查文档要窗口不停的切来切去,很烦啊!Dash采用集成单一窗口的方式,很好的解决了这个问题

上图便是Dash的API浏览器主界面:
左侧边栏是各种编程语言以及框架的导航大纲看你下载多少,
点击某个节点,右边的内容区域就是文档的详细信息啦,非常直观。
也可以在左上方的搜索框内通过输入关键字,查找相关的API文档,非常类似全文检索的实现方式,Dash的响应速度非常快!
关键是可以同时查询不同的语言、框架内容,实在是太方便了。
来看下设置页面:



- Dash为啥被苹果下架了?
我就不多说什么,看知乎 跳大神
如何看待 Dash 被 App Store 下架? API文档浏览器Dash 被下架:包含大量虚假评价 Apple:以后老实点行吗?Dash Dash:。。。 Apple:叫爸爸 Dash:。。。 Apple:草,滚犊子吧。 Dash:。。。
- Dash怎么用? 我X,说这么多你还没去下载。什么,你下载了不会用?那我在说点。 Dash自带了丰富的API文档,涉及各种主流的编程语言和框架,全列出来很吓人的:
ActionScript, Android, C++, Cappuccino, Cocos2D, Cocos3D,
Corona, CSS, Django, Groovy, HTML, Java, JavaFX,
JavaScript, jQuery, Kobold2D, Lua, MySQL, Node.js,
Man Pages, Perl, PHP, Python, Ruby, Ruby on Rails,
Scala, Sparrow, SQLite, Unity 3D, WordPress, XSLT, XUL
... ...
而且它的文档库采用了docset格式,高级用户基于网站提供的教程,很容易就能自行添加其他的扩充文档,其实Dash在最初发布的时候,只支持很少的几个文档浏览,是后来通过用户不断贡献,以及作者及时的反馈,逐步壮大,才具备了如此广泛的语言、框架支持。要添加API文档,打开软件配置界面,切换到Docset选项卡即可看到所有内置的文档列表,按需要自行下载即可(如果是自己制作的docset,也可以导入Dash):



END