mirror of
https://github.com/exyte/Macaw.git
synced 2024-09-11 13:15:35 +03:00
4.3 KiB
4.3 KiB
Macaw
![](https://raw.githubusercontent.com/exyte/Macaw/master/logo.png)
Macaw是什么?
Macaw 是一个以swift编写,强大兼且容易使用的矢量图形库。
Macaw非常简单
用以下几句程序代码来开始使用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)
}
}
![](http://i.imgur.com/ffPc4mr.png)
Macaw支援SVG (可缩放矢量图形)
直接在你的iOS应用程序里包含可缩放矢量图形:
![](http://i.imgur.com/NWkEzcu.png)
Macaw 非常强大
利用Macaw仿射映像、用户事件、动画和各种特效去建立亮丽的应用程序:
![](http://i.imgur.com/pjmxrDI.gif)
积极性
现代的设计包含大量图像与复杂的动画。程序开发员需要花费大量时间把设计转换成可缩放图像以配合各种屏幕大小。利用Macaw,你可以把开发时间缩到最短并把所有图像转换成高层次场景图。你甚至可以使用Macaw事件和动画支持,直接从你的设计工具算绘SVG (可缩放矢量图形)。
资源
文件
我们现正努力编写整套参考文件,你现在可以先阅读一下以下的文件:
帖子
例子
Macaw 例子 是一个知识库。由使用Macaw制作简单图表到复杂的元素周期表,你都可以在这里找到。
系统要求
- iOS 8.0+
- Mac OS X 10.11+
- Xcode 7.3+
安装
CocoaPods
要安装,把以下句子加到你的Podfile中:
pod "Macaw", "0.9.5"
Carthage
github "Exyte/Macaw" ~> 0.9.5
从原始檔建立
从原始檔建立Macaw:
- 复制
git@github.com:exyte/Macaw.git
- 打开终端机并执行
cd <MacawRepo>/Example/
- 执行
pod install
安装所有附属对象 - 执行
open Example.xcworkspace/
在Xcode打开工作项目
谁在使用Macaw?
超过一千名用户在他们的应用程序中使用Macaw。我们正着手准备使用者名单。 跟我们分享你的使用经验info@exyte.com ,我们会以Macaw贴纸致以谢意。
![](https://i.imgur.com/m0pBChS.jpg)
更新纪录
你可以通过版本查阅所有更新内容更新纪录
作者
这个工作项目由exyte负责。我们设计并建立手机及虚拟现实/扩充实境应用程序。
版权
Macaw在MIT版权下提供。 查阅版权档案以获得更多信息。