Swiftache:用纯 Swift 实现的适用于 iOS 和 OS X 的 Mustache 模板渲染器

时间:2024-08-01 02:32:39
【文件属性】:

文件名称:Swiftache:用纯 Swift 实现的适用于 iOS 和 OS X 的 Mustache 模板渲染器

文件大小:30KB

文件格式:ZIP

更新时间:2024-08-01 02:32:39

Swift

雨果 用纯 Swift 实现的适用于 iOS(以及即将推出的 OS X)的模板渲染器。 安装 在 Xcode 中,如果您的项目还没有工作空间,请为您的项目创建一个工作空间。 将 Swiftache 项目添加到工作区,然后将您的项目与 Swiftache 框架链接起来。 用法 字符串输入,字符串输出: let stache = Swiftache () if stache. render ( " A{{#a}}{{b}}{{/a}}C " , context : [ " a " : true , " b " : " B " ]) { println (stache. target ! . text ) // ABC } 文件输入,字符串输出: let inUrl = NSURL ( fileURLWithPath : " path/to/infile " ) // "A{{


【文件预览】:
Swiftache-master
----.gitignore(511B)
----LICENSE.txt(1KB)
----Docs()
--------Mustache EBNF.txt(967B)
----README.md(2KB)
----Examples()
--------simple partial.html(5B)
--------list.html(260B)
----Swiftache.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(29KB)
----Swiftache()
--------Swiftache.swift(2KB)
--------Swiftache.h(534B)
--------String+XML.swift(1002B)
--------Lexer.swift(9KB)
--------Info.plist(825B)
--------Array+Stack.swift(399B)
--------Parser.swift(16KB)
--------Renderer()
--------Template.swift(1024B)
----SwiftacheTests()
--------SwiftacheTests.swift(1KB)
--------TestUtils.swift(1KB)
--------Info.plist(752B)
--------LexerTests.swift(4KB)
--------ParserTests.swift(4KB)
--------RenderTargetTests.swift(1KB)
----SwiftacheTestHost()
--------ViewController.swift(550B)
--------Info.plist(1KB)
--------Images.xcassets()
--------Base.lproj()
--------AppDelegate.swift(2KB)

网友评论