ホームページ >ウェブフロントエンド >htmlチュートリアル >テンプレート エンジンを使用して HTML をレンダリングするinterface_html/css_WEB-ITnose

テンプレート エンジンを使用して HTML をレンダリングするinterface_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:50:461083ブラウズ

テンプレート エンジンを使用して HTML インターフェイスをレンダリングします

by Wu Xueying


テンプレート エンジン: GRMustache

ポッド 'GRMustache' 、'~> 7.3.0'


HTML テンプレート:

template.html

{{ コンテンツ; }}

呼び出し:

- ( void )viewDidLoad {

NSString *path = [[ NSBundle mainBundle ]bundlePath ] ;

NSURL *baseUrl = [ NSURL fileURLWithPath :path];

NSString *htmlString = [ self デモフォーマット : @"wuxueying" 値 : @"hello" ];

- ( NSString *)demoFormatWithName:( NSString *)name value:( NSString *)value {

NSString *fileName = @"template.html"
NSString *path = [[[ NSBundle mainBundle ] BundlePath ] stringByAppendingPathComponent :fileName] ;

NSString *template = [ NSString stringWithContentsOfFile :パス エンコーディング : NSUTF8StringEncoding エラー : nil ];

NSDictionary *renderObject = @{ @"name" :name, @"content" :value } ; NSString *content = [ GRMustacheTemplate renderObject : renderObject fromString :template error : nil ];

コンテンツを返す


効果:





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。