To run the example project, clone the repo, and run pod install
from the Example directory first.
GICXMLLayout
以下简称gic
,是一个以XML来描述UI的一个库,同时兼有MVVM的功能。gic
能够做什么?
- 以XML来描述UI、动画等。
- 纯粹的MVVM
- 支持
数据绑定
,类似h5中Vue
提供的数据绑定能力 - 支持
模板功能
类似于h5中的模板功能。 - 强大的布局系统,甚至提供flex等复杂高效的布局
- 强大的自定义能力,能够使得开发者按照自己的意愿扩展出能够直接使用XML来描述的任意功能。
- 具有局部替换能力,可以对现有项目进行局部替换,使得局部功能具备MVVM+XML的能力。
- 由于是直接采用XML来描述,因此天生具备实时更新的能力
gic
的布局系统以及UI系统是基于Texture
开发的,因此天生具有强大的性能优势
GICXMLLayout is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'GICXMLLayout'
新增样式(style)功能。您现在可以为您的UI元素添加样式了,您也可以将样式定义在单独的XML文件中,这样您可以为你的APP添加类似主题(theme)的功能了
海伟, 693963124@qq.com
GICXMLLayout is available under the MIT license. See the LICENSE file for more info.