개발자가 가장 자주 하는 짓 두 가지가 있다면, 하난 API 문서 뒤지기 그리고 나머지 하난 이를 참고한 코드 작성. 여기에 조화롭게 빛을 발하는 도구가 있었으니 바로 Dash라는 놈이다.

우선 당장 지원하는 API 문서도 iOS와 Mac 개발 docsets를 포함해서 Android, Java, Perl, Python, PHP, Ruby, jQuery, Cocos2D, Django, HTML, CSS, JavaScript, XUL, XSLT가 있는데, 여기서 필요한 문서를 선택해서 내려받아 추가할 수 있다.

지정 단축키(기본적으로 컨트롤+커맨드+스페이스)만 누르면 뜨는 Dash 창에서 문서 검색과 코드 snippets 관리를 한꺼번에 할 수 있으니 아주 편하다.

Dash의 API 문서 열람창 그림

간혹 추가한 docsets이 많을 땐 특정 키워드로 검색하면 너무 많은 검색 결과로 딱히 원하는 문서를 찾기가 어려운데, 환경설정에서 검색 결과를 보여주는 docsets의 우선순위를 정해줄 수 있다. 또한 docset keyword filters를 써서 가령 JavaScript 문서만 검색하려면 javascript:으로 시작하는 키워드를 입력해주면 된다.

그리고 Dropbox를 이용해서 저장한 코드 snippets를 다른 사람이나 컴퓨터와도 쉽게 공유할 수 있는데, 환경설정에서 기본 Snippet Library 저장 장소인 ~/Library/Application Support/Dash/library.dash를 Dropbox 폴더로 바꿔주면 됨.

현재 iTunes App Store에서 무료로 내려받을 수 있다.