专业java、php、iOS、C++、网页设计、平面设计、网络营销、游戏开发、前端与移动开发培训机构

AFNetworking单例

  • 建立 HMNetworkTool 单例

    import AFNetworking
    // 网络单例继承AFN
    class HMNetworkTool: NSObject {
      // 单例, 调用默认构造方法
      static let sharedInstance: HMNetworkTool = HMNetworkTool()
    
      var afnManager: AFHTTPSessionManager
    
      // 将唯一的构造方法私有化,外部无法通过构造函数来初始化对象了
      private override init() {
          let baseURL = URL(string: "https://api.weibo.com/")
          afnManager = AFHTTPSessionManager(baseURL: baseURL)
      }
    }
    

results matching ""

    No results matching ""