코코아 또는 코코아 토치를위한 좋은 벡터 라이브러리는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/403481

문제

iPhone에 애니메이션 그래픽을 표시하기위한 좋은 벡터 라이브러리를 찾고 있습니다. SVG를 표시 할 수있는 것. 누구든지 아이디어 나 통찰력이 있습니까?

도움이 되었습니까?

해결책

Quartz, 즉 이미 휴대 전화에 내장 된 벡터 그래픽 라이브러리. 요구 사항에 따라 실제로 사용하려는 SVG 사양의 부분에 대한 구문 분석기를 작성할 수 있습니다. 예를 들어, 응용 프로그램에는 작은 SVG 사양 만 있으면됩니다.

이 답변은 이미 존재하는 프레임 워크를 가리키지 않아서 죄송하지만, 실제로 얼마나 나쁘게 필요한지에 따라 자신만의 롤 또는 오픈 소스 프로젝트를 시작하는 것이 합리적 일 수 있습니다 (특히 프로젝트 사람들이기 때문입니다. 아마도 기여하는 것이 매우 기뻐할 것입니다).

다른 팁

GCDRADKIT 뛰어난 벡터 일러스트레이션 프레임 워크이지만 아직 SVG에 대한 기본 지원은 없으며 AppKit 주변에 구축되었으므로 iPhone 호환되지 않습니다. 또한 애니메이션에 맞지 않습니다.

WebKit은 MAC에서 SVG에 대한 기본 지원을 제공하며 DOM을 조작하여 SVG를 수정하거나 저장할 수 있지만 iPhone에서 동일한 작업을 수행하기에 충분한 액세스 권한이 부여되지는 않습니다.

가장 좋은 방법은 SVG XML에 대한 파서를 작성하는 것입니다 (형식은 너무 어렵지 않습니다), 쿼츠를 그리기 위해 사용하고 애니메이션 요소에 대한 코어 애니메이션으로 백업하는 것입니다.

  • 웹 키트
  • libsvg
  • 카이로

github.com/svgkit/svgkit- iOS에서 SVG LIB를 준수하는 거의이나 아니라이 표준을 준수합니다. (FYI 저는 관리자 중 하나입니다).

UIWebView는 SVG에 적합합니다. IB의 앱에 떨어 뜨려 파일을로드하면 설정됩니다.

그런 다음 OBJC에서 JavaScript를 호출하여 조작에 매우 유용합니다.

방금 또 다른 Cocoa-Touch SVG 질문에 대답했습니다. iPhone에서 벡터 그래픽 그리기

그러나 저의 일반적인 제안은 Github을 답변하는 것이 었습니다 (Objective-C & SVG 검색)

https://github.com/search?type=everything&language=Objective-c&q=svg

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top