【发布时间】:2018-09-24 14:18:49
【问题描述】:
所以我正在为我的项目创建一个用于 Alamofire 网络的实用程序类。
我里面有各种功能,比如:
func createAccount()
func login()
我想对所有这些函数的请求和响应使用固定的时间限制。
我知道这同样适用:
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 10
configuration.timeoutIntervalForResource = 10
AFManager = Alamofire.SessionManager(configuration: configuration)
但是,我不想在所有实用程序函数中初始化 AFManager。我想要一个声明。我该怎么做?我无法得到它。
【问题讨论】:
-
您在寻找“单例”模式吗? stackoverflow.com/questions/37953317/…