开源软件名称(OpenSource Name):groue/GRMustache开源软件地址(OpenSource Url):https://github.com/groue/GRMustache开源编程语言(OpenSource Language):Objective-C 71.7%开源软件介绍(OpenSource Introduction):GRMustacheGRMustache is a Mustache template engine written in Objective-C, for both MacOS Cocoa and iOS. It ships with built-in goodies and extensibility hooks that let you avoid the strict minimalism of the genuine Mustache language when you need it. April 22, 2015: GRMustache 7.3.2 is out. Release notes Get release announcements and usage tips: follow @GRMustache on Twitter. System requirementsGRMustache targets iOS down to version 4.3, MacOS down to 10.6 Snow Leopard (without garbage collection), and only depends on the Foundation framework. Swift developers: You can use GRMustache from Swift, with a limitation: you can only render Objective-C objects. Instead, consider using GRMustache.swift, a pure Swift implementation of GRMustache. How To1. Setup your Xcode projectYou have three options, from the simplest to the hairiest: 2. Start rendering templates#import "GRMustache.h" One-liners: // Renders "Hello Arthur!"
NSString *rendering = [GRMustacheTemplate renderObject:@{ @"name": @"Arthur" } fromString:@"Hello {{name}}!" error:NULL]; // Renders the `Profile.mustache` resource of the main bundle
NSString *rendering = [GRMustacheTemplate renderObject:user fromResource:@"Profile" bundle:nil error:NULL]; Reuse templates in order to avoid parsing the same template several times: GRMustacheTemplate *template = [GRMustacheTemplate templateFromResource:@"Profile" bundle:nil error:nil];
rendering = [template renderObject:arthur error:NULL];
rendering = [template renderObject:barbara error:NULL];
rendering = ... DocumentationIf you don't know Mustache, start here: http://mustache.github.io/mustache.5.html
LicenseReleased under the MIT License. Other Nifty Libraries
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论