Schwartz

Schwartz

· v1.8 무료

Schwartz는 복잡한 그래픽 그리기 코드 작성 시 발생하는 어려움을 해소해 주는 개발자 도구입니다. Schwartz를 사용하면 직관적인 그래픽 환경에서 벡터 기반 그래픽 구성을 만들 수 있으며, iOS, OS X, 웹 또는 기타 플랫폼에서 해당 구성을 렌더링하기 위한 소스 코드를 자동으로 생성할 수 있습니다……

소개

Schwartz는 복잡한 그래픽 그리기 코드 작성 시 발생하는 어려움을 해소해 주는 개발자 도구입니다. Schwartz를 사용하면 직관적인 그래픽 환경에서 벡터 기반 그래픽 구성을 만들 수 있으며, iOS, OS X, 웹 또는 기타 플랫폼에서 해당 구성을 렌더링하기 위한 소스 코드를 자동으로 생성할 수 있습니다. 현재 Schwartz는 Objective-C, C, Swift, SVG, JavaScript 등 다양한 대상 언어에 대한 소스 코드 생성을 지원합니다. 그러나 Schwartz의 차별점은 템플릿 기반 설계에 있습니다.

각 소스 코드 출력 대상은 문법 스타일에 맞게 자유롭게 편집 가능한 템플릿이며, 새로운 대상 언어를 지원하기 위해 새 템플릿을 추가하는 작업도 매우 간단합니다. Schwartz 템플릿 작업은 Ruby on Rails, Django, JavaServer Pages와 같은 인기 웹 애플리케이션 프레임워크에서 사용되는 템플릿 언어와 유사하게 단순하고 직관적입니다.

버전 1.8 업데이트 내용:

신규 기능: 사용자 정의 속성. 인스펙터 사이드바에 새로 추가된 '사용자 정의 속성' 패널을 통해 캔버스에서 선택한 객체에 임의의 이름/값 쌍을 추가할 수 있습니다. 이후 Schwartz 템플릿 내에서 `object.customProperties` 또는 `object.customPropertiesDictionary`를 반복하여 이 속성들에 접근할 수 있습니다. 각 사용자 정의 속성에는 사이드바 패널에서 입력한 값을 저장하는 `name` 및 `value` 속성이 포함됩니다.

신규 기능: 해상도 제어 — '캔버스 크기 편집' 창에서 문서의 DPI를 조정할 수 있습니다.

신규 기능: 선택 영역 내보내기 — 메인 메뉴 > 파일 > 선택 영역 내보내기…

신규 기능: 10% 줌 비율 옵션.

수정: 캔버스 상의 객체를 Control-클릭하여 컨텍스트 메뉴를 활성화하는 기능이 정상 작동하도록 복구되었습니다.

수정: 캔버스 렌더링 성능이 개선되었습니다.

필요 사양: OS X 10.8 이상

스크린샷: ‹ ›

광고 차단기를 사용 중이신 경우, 당 사이트를 화이트리스트에 등록해 주시기 바랍니다. 광고 수익은 고품질 콘텐츠를 제공하기 위한 핵심 재원입니다! 혹은 당 사이트를 어떻게 지원할 수 있는지 확인하려면 이 안내를 읽어보세요. 감사합니다!

크기: 7.8MB

이전 버전