lightweight template engine for objective-c
Objective-C Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CCTemplateTest
CocoaTemplateEngine.xcodeproj
CocoaTemplateEngine
CocoaTemplateEngineDemo
.gitignore
.travis.yml
CCTemplate.podspec
LICENSE
README.md

README.md

CCTemplate

A lightweight Template Engine for Objective-C (with ARC feature required).

Build Status

Template ->

hello {{ name }},
you have just won {{ value}} !
please visit {{ site }} immediately.

with given hash ->

{
   "name":  "steve",
   "value": "$100000",
   "site":  "www.cheatyouforever.com"
}

will produce ->

hello steve,
you have just won $100000 !
please visit www.cheatyouforever.com immediately.

That's all. No other features are supported.

Acts with CocoaPod

Add pod 'CCTemplate' on your Podfile to get CCTemplate up-to-date.

usage

#import "CCTemplate.h"
CCTemplate* engine    = [[CCTemplate alloc] init];
NSString*   template  = @"hello world {{name}}";
id          dict      = @{@"name":@"xhan"};
NSString*result    = [engine scan:template dict:dict];
// or just call nsstring category method
result             = [template templateFromDict:dict];

Contributors

@gearoidoceallaigh