ホームページ >ウェブフロントエンド >htmlチュートリアル >テンプレート エンジンを使用して HTML をレンダリングするinterface_html/css_WEB-ITnose
テンプレート エンジンを使用して 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] ;
NSDictionary *renderObject = @{ @"name" :name, @"content" :value } ; NSString *content = [ GRMustacheTemplate renderObject : renderObject fromString :template error : nil ];
コンテンツを返す
効果: