您的位置:首页 > 移动开发 > IOS开发

IOS 同步操作 通信

2015-10-16 22:56 375 查看
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.csdn.net/czherui")!, encoding: NSUTF8StringEncoding)
//用字符串读取输出主页源代码
//print(str)
//
//二进制读取主页源代码
//        let data = try? NSData(contentsOfURL: NSURL(string: "http://blog.csdn.net/czherui")!)

//        print(data) //二进制数据输出

//将读取的二进制 转换成 UTF8字符串输出
//        print(NSString(data: (data)!!, encoding: NSUTF8StringEncoding))

var resp:NSURLResponse?
//同步请求
let data = try? NSURLConnection.sendSynchronousRequest(NSURLRequest(URL: NSURL(string: "http://blog.csdn.net/czherui")!), returningResponse: &resp)
//此时返回的是二进制,要把他专成字符串
//        print(NSString(data: (data)!, encoding: NSUTF8StringEncoding))

//返回协议头的信息
if let r = resp {
print(r)
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: