开源框架: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 监控网络可达性






目录
相关文章
|
8月前
|
前端开发 JavaScript API
【第43期】一文了解开源框架Gatsby
【第43期】一文了解开源框架Gatsby
100 0
|
开发框架 iOS开发
iOS开发之AVKit框架使用
iOS开发之AVKit框架使用
801 0
iOS开发之AVKit框架使用
|
iOS开发 Swift Perl
[快速学会Swift第三方库] Eureka篇
[快速学会Swift第三方库] Eureka篇 Eureka可以帮你简单优雅的实现动态table-view表单。它由rows,sections和forms组成。如果你的app包含大量表单,Eureka可以真正帮你节省时间。 目录 快速学会Swift第三方库 Eureka篇 目录 编码之前 导入 Eureka 其他操作 创建表单 基础表单 选择类型表
3292 0
|
8月前
|
缓存 Rust 前端开发
【一起学Rust | 框架篇 | Tauri2.0框架】Tauri2.0环境搭建与项目创建
【一起学Rust | 框架篇 | Tauri2.0框架】Tauri2.0环境搭建与项目创建
960 0
|
7月前
|
开发框架 Rust Dart
Flutter、Electron 和 Tauri 框架简介
Flutter、Electron 和 Tauri 框架简介
270 0
|
8月前
|
持续交付 开发工具 Swift
【Swift开发专栏】Swift与第三方库和框架的集成
【4月更文挑战第30天】本文探讨了Swift中集成第三方库和框架的策略,包括选择有功能需求、社区支持、丰富文档和合适许可证的库。集成步骤涉及使用CocoaPods等工具安装,`import`导入库,遵循错误处理和性能优化。建议遵循代码组织、单一职责原则,做好错误处理和日志记录,使用版本控制和CI/CD,以提升项目稳定性和用户体验。
201 0
|
数据安全/隐私保护 C语言 iOS开发
iOS开发之CFNetwork框架使用(一)
iOS开发之CFNetwork框架使用
994 0
iOS开发之CFNetwork框架使用(一)
|
iOS开发 开发者
iOS开发之BusinessChat框架使用
iOS开发之BusinessChat框架使用
182 0
iOS开发之BusinessChat框架使用
|
开发框架 JavaScript 安全
Kraken:paypal开源的Web开发框架
PayPal最近发布了一款Node.js Web开发框架——Kraken。 Kraken基于Express。Express是目前Node.js上最流行的MVC模式的Web开发框架。Express提供的一系列强大特性可以帮助开发者快速创建各种Web应用。而Kraken在Express的基础上提供了更加稳健的功能集,包括本地化、环境配置,同时更加注重应用程序安全。
397 0
|
iOS开发
iOS开发之AdSupport框架使用
iOS开发之AdSupport框架使用
452 0