CocoaPods에 넣은 라이브러리의 문서를 Dash에서 보기
소개
XCode의 표준 문서 뷰어보다 가볍고 빠른 대시을 사용합니다. 이 동작이 가볍기 때문에 편리합니다.
한편 CocoaPods를 사용해 라이브러리를 짜넣기도 하고 있습니다만, 이 라이브러리의 문서도 검색시키고 싶었으므로 해 보았습니다. 간단했습니다.
AppleDoc 넣기
먼저 AppleDoc을 넣습니다. 이번에 처음으로 HomeBrew를 사용해 보았습니다.
macmini% brew install appledoc
Warning: It appears you have MacPorts or Fink installed.
Software installed with other package managers causes known problems for
Homebrew. If a formula fails to build, uninstall MacPorts/Fink and try again.
==> Downloading https://github.com/tomaz/appledoc/tarball/v2.1
Already downloaded: /Library/Caches/Homebrew/appledoc-2.1.tgz
==> xcodebuild -project appledoc.xcodeproj -target appledoc -configuration Release clean install SYMROOT=build DSTROOT=b
/usr/local/Cellar/appledoc/2.1: 17 files, 900K, built in 13 seconds
macmini%
MacPorts가 들어 있기 때문에 화가 나지만 신경 쓰지 않습니다.
homebrew는 "홈메이드 맥주"라는 것 같기 때문에 터미널에 맥주가 나오기도합니다. 장난스럽네요.
pod install하다
appledoc이 설치되면 pod install 중에 문서가 생성되고 ~/Library/Developer/Shared/Documentation/DocSets/이하에 배치됩니다.
macmini% pwd
/Users/tak/Library/Developer/Shared/Documentation/DocSets
macmini% ls -la
total 0
drwxr-xr-x 8 tak staff 272 2 24 18:20 .
drwxr-xr-x 3 tak staff 102 11 4 00:02 ..
drwxr-xr-x 3 tak staff 102 11 4 00:21 com.apple.ADC_Reference_Library.DeveloperTools.4_5.docset
drwxr-xr-x 3 tak staff 102 11 4 00:50 com.apple.adc.documentation.AppleOSX10_8.CoreReference.docset
drwxr-xr-x 3 tak staff 102 11 4 00:37 com.apple.adc.documentation.AppleiOS6.0.iOSLibrary.docset
drwxr-xr-x 3 tak staff 102 9 26 21:32 org.cocoapods.CocoaLumberjack-1.6.docset
drwxr-xr-x 3 tak staff 102 9 26 21:32 org.cocoapods.libffi-3.0.11.docset
drwxr-xr-x 3 tak staff 102 9 26 21:32 us.pandamonia.BlocksKit-1.8.1.docset
macmini%
Dash의 Preference→Docsets→로 리로드
Dash 환경 설정의 'DocsSets'에서 다시 로드하면 위에서 생성된 DocsSet을 볼 수 있습니다.
Reference
이 문제에 관하여(CocoaPods에 넣은 라이브러리의 문서를 Dash에서 보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/paming/items/c3ba141ccb9d4af884e9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)