override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//NSData和NSString是属于同步的读取的,一般使用这两种都是读取本地的数据
// let str = try? NSString(contentsOfURL: NSURL(string: "http://blog.youkuaiyun.com/czherui")!, encoding: NSUTF8StringEncoding)
//用字符串读取输出主页源代码
//print(str)
//
//二进制读取主页源代码
// let data = try? NSData(contentsOfURL: NSURL(string: "http://blog.youkuaiyun.com/czherui")!)
// print(data) //二进制数据输出
//将读取的二进制 转换成 UTF8字符串输出
// print(NSString(data: (data)!!, encoding: NSUTF8StringEncoding))
var resp:NSURLResponse?
//同步请求
let data = try? NSURLConnection.sendSynchronousRequest(NSURLRequest(URL: NSURL(string: "http://blog.youkuaiyun.com/czherui")!), returningResponse: &resp)
//此时返回的是二进制,要把他专成字符串
// print(NSString(data: (data)!, encoding: NSUTF8StringEncoding))
//返回协议头的信息
if let r = resp {
print(r)
}
}
IOS 同步操作 通信
最新推荐文章于 2025-07-09 08:36:39 发布