A simple toolkit for displaying and manipulating SVGs on iOS and macOS in a performant manner. The goal of this project is not to be a fully compliant SVG parser/renderer. But rather to use SVG as a format for serializing CG/UIPaths, meaning it only supports SVG features that can be represented by CG/UIPaths. Thoroughly documented.
Features
- Support for SVG elements: path, line, polyline, polygon, rect, circle, ellipse
- Support for SVG named colors
- Fully working iOS and macOS demos
- Straightforward API for typical SVG rendering as a UIImageView/NSImageView or CALayer subclass
- Access every shape within your SVG as a CGPath for more fine-grained manipulation
- Render an SVG file using SVGImageView
Categories
LibrariesLicense
MIT LicenseFollow PocketSVG
Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform
Build generative AI apps with Vertex AI. Switch between models without switching platforms.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of PocketSVG!