我们可以获取某个网页的源代码,但是这个源代码的形式可以是二进制,也可以是HTML,我们如何实现这两种不同类型之间的转换呢?在IOS中可以使用一个方法实现简单的转化。
在viewDidiLoad() 中实现代码如下:
override func viewDidLoad() {
super.viewDidLoad()
var binaryStr = NSData(contentsOfURL: NSURL(string: "")!)
println("二进制数据: \(binaryStr)" )//这里打印的是二进制数据;
var htmlStr = NSString(data: binaryStr!, encoding: NSUTF8StringEncoding)//二进制转化成HTML
println("HTML数据: \(htmlStr)")//输出HTML
}
这样可以把获取的二进制网页数据直接转化成HTML了,非常方便。
版权声明:本文为博主原创文章,未经博主允许不得转载。