TVMLKitchen 1.0.0

TVMLKitchen 1.0.0

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Released上次发布2016年10月
SPM支持 SPM

Stephen RadfordToshihiro Suzuki 维护。



  • 作者
  • Toshihiro Suzuki

TVMLKitchen😋🍴 Build Status

TVMLKitchen 帮您管理 TVML,无论是否有额外的客户端/服务器。

需求

  • Swift3.0
  • tvOS 9.0+

Swift2.2 使用 0.9.6。
Swift2.3 不支持。请随意发送 PR。

什么是 TVML?

请参阅 Apple 的文档。它是一种只能在 tvOS 上使用的标记语言。TVML 让您轻松构建出色的 tvOS 应用。

为什么?

TVML 很简单,但 TVJS 并不那么简单。有了 TVMLKitchen,加载 TVML 视图就变得很快。

Kitchen.serve(xmlFile: "Catalog.xml")

您根本不需要编写任何 JavaScript 代码!

Kitchen 会自动在您的 Main Bundle 中查找 xmlFile,然后解析它,最后将其推送到 navigationController。请参阅 文档 以获取更多信息。

可用特性

  • [x] 从 URL 加载 TVML。
  • [x] 从原始 XML 字符串加载 TVML。
  • [x] XML 语法验证 API
  • [x] TVML Recipe 支持
  • [x] 多 UIWindow 支持 Beta

示例

安装

引用

有关实现细节,我的幻灯片可供下载。
TVML + Native = 混合

贡献

欢迎任何贡献。🎉