2010-03-11 2 views
15

에서 클래스 다이어그램을 만들 수 있습니다. 이미 존재하는 아이폰 프로젝트에서 자동으로 UML 클래스 다이어그램을 만들 수 있습니다. 가능한가?이미 존재하는 아이폰 코드

미리 감사드립니다.

+0

https://www.visual-paradigm.com/support/documents/vpuserguide/276/277/7284_reverseengin.html 인스턴트 역 오브젝티브 C는 내가 두 번이 답변을 upvote에 수 있으면 좋겠다 당신 – AliasCocoa

답변

15

예, Doxygen를 사용할 수 있습니다

  1. 이 (MacPorts를 함께 : sudo port install doxygen를) Doxygen을 설치합니다.

  2. this과 같은 스크립트를 가져 와서 구성에 맞게 첫 번째 줄을 변경하십시오.

  3. 다운로드 these files을 다운로드하고 Doxygen 파일을 편집하여 HAVE_DOT=YESUML_LOOK=YES이라고 말하십시오.

그런 다음 생성하고 파인더의 설명서 브라우저, 아니면 그냥 마우스 오른쪽 버튼으로 클릭하고 표시 내용에서 읽을 수있는 문서 세트를 설치합니다.


또는, 종속성 그래프를 원하는 경우 확인 : https://github.com/nst/objc_dep 그것은은 GraphVIZ를 사용합니다.

13

모든 항목의 OmniGraffle도 참조하십시오. Xcode 프로젝트를 열면 Xcode 프로젝트가 전체 클래스 다이어그램을 생성합니다. 대규모 프로젝트의 경우 상당히 압도적입니다.

+0

에 도움이 될 수 있습니다. 감사! –

+4

평가판이나 유료에 관계없이 대규모 프로젝트에서는 매번 충돌이 발생합니다. –

+0

OmniGraffle에 대한 나의 경험은 Oh Danny Boy 's와 동일합니다. – ThomasW

관련 문제