-
Notifications
You must be signed in to change notification settings - Fork 382
Home
Gavin.Kwoe edited this page May 11, 2015
·
5 revisions
-
Samurai-Native是什么?
- Samurai-Native是UI跨平台解决方案,通过浏览器内核将HTML及CSS渲染成为原生用户界面,目前只支持iOS版本,后续会支持Android。
- Samurai-Native不是全栈式解决方案,只专注于解决UI层跨平台问题。
- Samurai-Native相当于浏览器架构中的WebCore部分,未来不会包含JavaScriptCore部分。
-
Samurai-Native有什么?
- /samurai-framework - 框架源码
-
配置:
/samurai-config
-
核心:
/samura-core
,包括 日志、文件、单元测试 等。 -
事件:
/samurai-event
,包括 信号、通知 等。 -
模型:
/samurai-model
-
服务:
/samurai-service
-
视图:
/samurai-ui
,包括 视图控制器、视图组件 等。
-
配置:
- /samurai-services - 扩展服务
-
描边服务:
/ServiceBorder
,提供视图组件描边服务。 -
手势服务:
/ServiceGesture
,提供全屏手势提示服务。 -
网格服务:
/ServiceGrids
,提供全屏网络提示服务。 -
视图窥视:
/ServiceInspector
,提供全屏3D视图服务。 -
性能监控:
/ServiceMonitor
,提供性能监控图表服务。 -
触屏提示:
/ServiceMonitor
,提供屏幕点击位置提示。
-
描边服务:
- /samurai-framework - 框架源码
-
Samurai-Native的架构?
- 由两大支柱组成:
- 视图:UI,将HTML及CSS渲染成为原生View树。
- 事件:Event,负责手势识别,并将事件以Signal形式转发给用户代码处理。
- 由两大支柱组成:
-
Samurai-Native怎么用?
- 下载代码
github.com/hackers-painters/samurai-native/zipball/master
- 打开工程
/samurai-examples/dribbble/demo.xcodeproj
- 编译运行
- 下载代码