美文网首页
OC代码生成html文件

OC代码生成html文件

作者: zcz19911 | 来源:发表于2017-12-13 11:08 被阅读0次

- (void)MyHTMLCreate {
   
    //先弄个地址 文件名叫test.html
    NSString *filepath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"test.html"];
   
    //字符串,所有要写入html的内容都塞到这个字符串里,后面创建文件时一并塞进去
    NSMutableString *htmlString = [[NSMutableString alloc] init];
   
    [htmlString appendString:@"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"];
   
    [htmlString appendString:@"<html xmlns=\"http://www.w3.org/1999/xhtml\" >\n"];
   
    [htmlString appendString:@"<head>\n"];
   
    //[htmlString appendString:@"<style type=\"text/css\"<!--body{line-height:50%}--></style>"];//控制行间距
   
    [htmlString appendString:@"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n"];
   
    [htmlString appendString:@"</head>\n"];
   
    [htmlString appendString:@"<body>\n"];
   
    [htmlString appendString:@" <table align=\"center\" width=612 style=\"table-layout:fixed;word-wrap:break-word;\" border=\"0\">\n"];
   
    [htmlString appendString:@"<caption>\n"];
   
    [htmlString appendString:@"<br/><FONT SIZE=30>OC代码生成HTML</FONT><br/>\n"];
   
    [htmlString appendFormat:@"<FONT SIZE=1>速度要快,姿势要帅!!!</FONT><br/>\n"];
   
    [htmlString appendFormat:@"<FONT SIZE=1>15960758000</FONT><br/>\n"];
   
    [htmlString appendString:@"<FONT SIZE=1>"];
   
    [htmlString appendString:@"自古深情留不住,总是套路得人心"];
   
    [htmlString appendString:@"<br/>\n"];
   
    [htmlString appendString:@"</FONT>\n"];
   
    [htmlString appendString:@"</caption><br/>\n"];
   
    //这里可追加内容
    //[htmlString appendString:content];
   
    [htmlString appendFormat:@"</table>\n</body>\n</html>\n"];
   
    //塞那么多字符串就是为了这一句,写入文件
   
    [htmlString  writeToFile:filepath atomically:YES encoding:NSUTF8StringEncoding error:nil];
   
    //  htmlstring=[NSString stringWithContentsOfFile:filepath encoding:NSUTF8StringEncoding error:nil];
   
}

生成之后用浏览器打开如图,APP用UIwebview加载也可以正常显示。

相关文章

  • OC代码生成html文件

    - (void)MyHTMLCreate { //先弄个地址 文件名叫test.html NSString *f...

  • 自动归档解档

    生成的是OC代码 下载AutoEncodeAndDecode文件, 输入属性名, 自动生成encodeWithCo...

  • WKWebView与js交互

    js调用oc方法 第一种 html代码 ios代码 oc调用js方法 html代码 oc代码

  • OC和Swift混编

    一、Swift项目中使用OC代码 桥文件在新建Swift或者OC文件的时候会自动生成,也可以自己新建出来(新建方法...

  • OC代码混编(调用)Swift

    swift使用OC代码在生成的桥接头文件里将swift需要用到的头文件添加进去。 OC使用swift"#impor...

  • ProtocolBuffer相关

    生成指定文件命令 批量生成文件命令 OC配置方法

  • Swift OC 代码相互调用

    1. Swift项目中调用OC代码 首先要生成一个桥接头文件。生成方法: 方法1: 新建一个.h文件。文件名格式为...

  • html ,js ,oc交互

    1、html ,js ,oc交互 1.1、点击html页面上的button,调用oc的方法 html代码: js代...

  • Swift 和 OC 混编 相互调用

    swift 调用 oc 在swift项目中,生成oc 文件,会自动生成 项目名-Bridging-Header ...

  • 学习swift,那些踩过的坑

    1.main文件去哪儿了?OC中main.m中的代码, 通过@UIApplicationMain标记自动生成可以注...

网友评论

      本文标题:OC代码生成html文件

      本文链接:https://www.haomeiwen.com/subject/pnhaixtx.html