开源框架:AFNetworking

简介: 源代码地址: AFNetworking的托管地址:  https://github.com/AFNetworking/AFNetworking 安装 安装的首选方式使用CocodPods 问题1:安装完毕后,可能遇到问题,如下图: 原因是: MobileCoreServices.

源代码地址:

AFNetworking的托管地址: 

https://github.com/AFNetworking/AFNetworking


安装

安装的首选方式使用CocodPods

问题1:安装完毕后,可能遇到问题,如下图:


原因是: MobileCoreServices.framework 框架没有引用到主工程中.  引入即可.

问题2: #import <AFNetworking> 以后编辑时产生警告,如下图:


解决办法是,在 Project-Prefix.pch 文件中添加如下全局引入:

#ifdef __OBJC__
  #import <Cocoa/Cocoa.h>
  #import <SystemConfiguration/SystemConfiguration.h>
  #import <MobileCoreServices/MobileCoreServices.h>
#endif
参考Stackoverflow的 一问


使用:



通过 AFNetworkReachabilityManager 监控网络可达性






目录
相关文章
|
关系型数据库 API 数据库
盘点10个.NetCore实用的开源框架项目
盘点10个.NetCore实用的开源框架项目
989 0
盘点10个.NetCore实用的开源框架项目
|
JSON 缓存 前端开发
鸿蒙开发之网络框架搭建,MVP+Retrofit2+okhttp3+Rxjava2+RxHarmony2
鸿蒙开发之网络框架搭建,MVP+Retrofit2+okhttp3+Rxjava2+RxHarmony
340 1
|
并行计算 API C语言
C&C++图形图像处理开源库
Google三维APIO3D O3D 是一个开源的 WebAPI 用来在浏览器上创建界面丰富的交互式的 3D 应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。
3478 0
|
设计模式 数据可视化 JavaScript
dlvm-netcore 开源框架
DLVM 是一个集数据库、逻辑、视图及模型为一体的并涵盖了常用基础套件,以 NetCore 为主的底层框架。具备安全性、可扩展性、可配置性及可视化操作等优点,并且具有一键创建模块的功能。
169 0
dlvm-netcore 开源框架
|
XML 缓存 JSON
Android开发常用开源框架
Android开发常用开源框架
Android开发常用开源框架
|
定位技术 iOS开发
iOS开发之CoreLocation框架使用
iOS开发之CoreLocation框架使用
367 0
iOS开发之CoreLocation框架使用
|
定位技术 iOS开发
iOS开发之CoreLocation框架使用(二)
iOS开发之CoreLocation框架使用
403 0
|
定位技术 iOS开发
iOS开发之CoreLocation框架使用(三)
iOS开发之CoreLocation框架使用
161 0
|
缓存 安全
AFNetworking 源码探究
1. AFNetworking源码探究(一) —— 基本介绍2. AFNetworking源码探究(二) —— GET请求实现之NSURLSessionDataTask实例化(一)3.
1555 0
|
缓存 安全
AFNetworking源码探究
AFNetworking源码探究(一) —— 基本介绍AFNetworking源码探究(二) —— GET请求实现之NSURLSessionDataTask实例化(一)AFNetworking源码探究(三) —— GET请求实现之任务进度设置和通知监听...
961 0