在网易新闻的ipa发现的这个readme,用于新闻正文模版的

来源:互联网 发布:软件设计师教程最新版 编辑:程序博客网 时间:2024/06/01 08:44
MGTemplateEngine
By Matt Legend Gemmell
http://mattgemmell.com/ 






What is it?
-----------


MGTemplateEngine is a native Cocoa system for generating text output based on templates and data. It's a close cousin of systems like Smarty, FreeMarker, Django's template language, and other such systems.


The default syntax for markers (functions or language-constructs) is:


{% for 1 to 5 %} foo {% /for %}


and the default syntax for variables/expressions is:


{{ foo.bar | uppercase }}


The pipe-character indicates a filter is being applied; i.e. the value of "foo.bar" will then be fed to the "uppercase" filter before being displayed. You can apply filters to markers as well as variables.


The marker, variable and filter delimiters are completely customizable, so you're not stuck with the defaults if you prefer different syntax.
原创粉丝点击