Python 0.9.10

Python 0.9.10

测试已测试
语言语言 SwiftSwift
许可 MIT
发布上次发布2022年4月
SPM支持SPM

Exyte 维护。



Python 0.9.10

Macaw

强大的、易于使用的支持SVG的矢量图形Swift库


我们是一家构建非凡应用的开发机构。




CI Status Version Carthage Compatible License Platform

什么是Macaw?

Macaw是一个用Swift编写的强大且易于使用的矢量图形库。

简单易用

使用Macaw只需几行代码即可开始。

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)
	}

}

支持SVG

将可缩放向量图形集成到您的iOS应用中

它很强大

仿射变换、用户事件、动画和各种效果,使用Macaw构建美好应用

动机

现代设计包含大量插图和复杂动画。移动开发者必须花费大量时间将设计转换为可适应不同屏幕的本地视图。使用Macaw,您可以尽可能减少开发时间,并以高级场景图元素描述所有图形。或者甚至可以用Macaw的事件和动画支持直接从设计工具渲染SVG图形。

资源

文档

我们正在努力提供完整文档。目前您可以查看以下文档

帖子

示例

Macaw-Examples 是一个仓库,您可以在这里找到从简单的图表到复杂周期表的 Macaw 库的各种用法。

需求

  • iOS 9.0+
  • Mac OS X 10.11+
  • Xcode 7.3+

安装

CocoaPods

要安装它,只需将以下行添加到 Podfile 中

pod "Macaw", "0.9.7"

Carthage

github "Exyte/Macaw" ~> 0.9.7

从源构建

要从源码构建 Macaw

  • 克隆仓库 [email protected]:exyte/Macaw.git
  • 打开终端并运行 cd <MacawRepo>/Example/
  • 运行 pod install 以安装所有依赖项
  • 运行 open Example.xcworkspace/ 以在 Xcode 中打开项目

更改日志

您可以在更改日志中找到所有版本的更改列表。

许可

Macaw遵循MIT许可。有关更多信息,请参阅LICENSE文件。