[iOS] Macaw:强大又易用的 SVG 矢量图工具库

Macaw What is Macaw? Macaw is a powerful and easy-to-use vector graphics library written in Swift

Macaw

[iOS] Macaw:强大又易用的 SVG 矢量图工具库

What is Macaw?

Macaw is a powerful and easy-to-use vector graphics library written in Swift.

It's simple

Get started with Macaw in several lines of code:

class MyView: MacawView { required init?(coder aDecoder: NSCoder) { let text = Text(text: "Hello, World!", place: .move(dx: 145, dy: 100)) super.init(node: text, coder: aDecoder) }}

[iOS] Macaw:强大又易用的 SVG 矢量图工具库

It has SVG support

Include Scalable Vector Graphics right into your application:

class SVGView: MacawView { required init?(coder aDecoder: NSCoder) { super.init(node: SVGParser.parse(path: "tiger"), coder: aDecoder) }}

[iOS] Macaw:强大又易用的 SVG 矢量图工具库

It's powerful

Affine transformations, user events, animation and various effects to build beautiful apps with Macaw:

[iOS] Macaw:强大又易用的 SVG 矢量图工具库

Documentation

We're working hard to provide full documentation. Currently you can take a look at the getting started guide .

Requirements

  • iOS 8.0+ / Mac OS X 10.9+
  • Xcode 7.3+

Installation

CocoaPods

To install it, simply add the following line to your Podfile:

pod "Macaw", "0.7.0"

Carthage

github "Exyte/Macaw" ~> 0.7.0

Building from sources

To build Macaw from sources:

  • clone the repo git@github.com:exyte/Macaw.git
  • open terminal and run cd <MacawRepo>/Example/
  • run pod install to install all dependencies
  • run open Example.xcworkspace/ to open project in the Xcode

Author

This project is maintained by the exyte company, a team of experienced software engineers from the cold Siberia. We don't have bears and don't like vodka, but we love to create great applications! Just contact us .

License

Macaw is available under the MIT license. See the LICENSE file for more info.

未登录用户
全部评论0
到底啦