用swift 3手动添加Alamofire

时间:2017-11-03 03:18:59

标签: swift3 alamofire

我想在我的swift 3项目中添加Alamofire V4。我想手动添加它,就像我使用其他普通库一样,只需在我的项目中添加它们的源代码。如何手动添加Alamofire,我不想将其添加为框架/目标依赖。

2 个答案:

答案 0 :(得分:0)

您也可以轻松地与POD集成。

和调用API并处理响应的简单代码。

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        self.API_Formation_Function("email@email.com", password: "password12345")
    }


    func API_Formation_Function(_ userName : String , password : String) {

        EMReqeustManager.sharedInstance.apiLogin(userName, password: password) {
            (feedResponse) -> Void in

                // Show your progress HUD here

            if let downloadError = feedResponse.error{

                // Hide progress HUD here and show error if comes

            } else {
                if let dictionary = feedResponse.responseDict as? Dictionary<String, AnyObject>{

                    // Hide progress HUD here and show response

                    let responseModel = EMResponseModel.init(jsonDict: dictionary)

                    print(responseModel)

                }
            }
        }

    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}

Refer

答案 1 :(得分:0)

您是否有特定原因想要使用CocoaPods自动执行此操作?不要设置CocoaPods让你想到这个想法。安装完成后,它非常适合更新和管理插件。这是一个关于如何安装CocoaPods的GREAT视频教程。

https://www.youtube.com/watch?v=iEAjvNRdZa0&t=2s

帮自己一个忙,花点时间安装。