最近开始做新项目, 决定使用Swift 来做, 几个月前看了一下还是Swift2 现在已经到Swift3 了, 听说改动非常大。 那么直接从3学起吧,希望别出个4又改动非常大!
新做的项目会开始涉及到非常多的方面, 以前我是用object-c的, 所以上手Swift可能会有些不适应。
废话少说, 直接上代码:
import UIKit
/// 网络访问基类
class BaseNetwrok: NSObject {
/// Post 访问
///
/// - Parameters:
/// - url: 服务器链接
/// - params: POST参数
func post(url:String, params:NSMutableDictionary) {
//创建会话对象
let session = URLSession.shared
let serUrl = URL(string:url)
var request = URLRequest(url: serUrl!)
//设置访问方式为POST
request.httpMethod = "POST"
//设置POST 内容
request.httpBody = getBody(params: params).data(using: String.Encoding.utf8)
//开始访问
let dataTask : URLSessionDataTask = session.dataTask(with: request) { (data, respones, err