首页 > TAG信息列表 > AFNetworking

iOS AFNetworking https证书使用方式总结

iOS使用AFNetworking网络框架开发程序访问https协议资源离不开cer证书,使用证书有两种方式: 方式1、将cer证书当作资源嵌入到App中 (1)AFNetworking使用AFHTTPSessionManager类对象来管理证书并进行网络请求,该对象的securityPolicy属性来设置安全策略       (2)securityPolicy属性

iOS 制作本地库Development Pods

1、cd到指定的路径文件夹下 ,创建本地库,如:pod lib create XXNetworking 2、删除Classes文件下的ReplaceMe文件,添加自己的类。 3、修改XXNetworking.podspec,按照本文开头期望那样,依赖AFNetworking。XXNetworking对AFNetworking进行二次封装,其实这里没有真正的写封装代码,只是为了制作

iOS上架问题

邮件提示: ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview). 说我的项目里有包含uiwebview

iOS-CocoaPods原理

CocoaPods是IOS项目上负责管理依赖的工具,即对第三方库的依赖。 CocoaPods 的原理是将所有的依赖库都放到另一个名为Pods的项目中, 然而让主项目依赖Pods项目, 这样,源码管理工作任务从主项目移到了Pods项目中.   1.Pods项目最终会编译成一个名为libPods.a的文件, 主项目只要依

iOS pod使用指定版本

更新日期:2020年12月02日14:24:26  pod 'AFNetworking' //不显式指定依赖库版本,表示每次都获取最新版本 pod 'AFNetworking', '~>0' //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本 pod 'AFNetworking', '~> 0.1.2' //使用大于

KMM 入门(四)与依赖库交互

KMM 的依赖类型 KMM 的依赖根据平台分为三类,分别是 Common 依赖、Android 依赖、iOS 依赖,其中 Common 依赖顾明思议,是用于通用逻辑的,这种依赖只能使用基于最标准的 Kotlin 底层能力(不可以耦合 JVM、JS)构建 例如,在 Android 端上比较常用的 Kotlin Reflect、OkHTTP、GSON、Fres

iOS组件库创建(二)

iOS组件库创建(一) 四、私有组件库更新 1. 打开你的MJKit.podspec文件,将原本的版本号改为0.2.0,与下面提交的tag保持一致 2、代码更新,在pods的MJKit文件夹中创建新的视图MJView如下图: Classes文件夹本身就有,只需要添加显示,如图: 代码提交: cd /Users/MacPro3/Desktop/project/MJKit

iOS AFNetworking用法详解

AFNetworking下载地址:https://github.com/AFNetworking/AFNetworking 1.发送GET请求 第一个参数:NSString类型的请求路径,AFN内部会自动将该路径包装为一个url并创建请求对象 第二个参数:请求参数,此处为nil 第三个参数:进度回调,此处为nil 第四个参数:请求成功之后回调Block 第五

使用AFNetworking进行get和post请求

网络请求框架pod 'AFNetworking', '~> 4.0' TestAFNetworking.h代码 #import <Foundation/Foundation.h> #import "AFHTTPSessionManager.h" #import "TestDelegateManager.h" NS_ASSUME_NONNULL_BEGIN @interface TestAFNetwor

Xcode项目引入Cocoapods管理(基础篇)

项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构更加清晰,一方面现有的工具Cocoapods提供了近乎完美的解决方案。这里我们来讨论一下如何在Xcode 工程中集成Cocoapods,这里提供入门级别的集成和进阶集成方式。 本文

ios AFNetworking 网络请求框架集成教程

前言 各位同学大家好,今天是2021年大年初二,我在这里个大家拜个年 祝大家在新一年里 心想事成 万事如意,打上王者 各种超神,哈哈哈废话讲完 我们正式说下我们今天要讲的是iOS 里面 AFNetworking 网络请求框架的集成 ,我们正式开始。 准备工作 安装xcode 这个大家可以自己去appstore

使用AFNetWorking 上传文件/图片

之前项目一直用thrift。 现在改成http, 为啥没有用https,后台说他们在后台已经加密了。   用AFHTTPSessionManager中的这个方法 - (NSURLSessionDataTask *)POST:(NSString *)URLString parameters:(id)parameters constructingBodyWithBlock:(void (^

Carthage的安装和使用

Carthage是一个去中心化的Cocoa依赖管理器,它与CocoaPods的不同在于: Carthage使用xcodebuild来编译框架的二进制文件,但如何集成它们将交由用户自己判断,carthage更加灵活,并且对于我们的项目来说是非侵入性的。我们可以很灵活的管理carthage编译的第三方库。 CocoaPods是把第三方库

[IOS] - 网络模块 NSURLConnection、NSURLSession、AFNetworking

NSURLConnection 是 苹果官网库中自带的简单网络请求的一个类,主要提供了使用URL创建同步和异步请求的方法,NSURLConnection-API

AFNetworking 使用总结

  使用步骤:   1> 将AFNetWorking文件夹导入项目   2> 添加 MobileCoreServices.framework、SystemConfiguration.framework 类库   3> 在需要使用的地方导入头文件  "AFNetworking.h"   4> 在Prefix.pch文件中import(否则会出现警告)   #import<SystemConfigurati

一:返回二进制数据(默认)

一:返回二进制数据(默认) // 需要序列化 //使用JSONSerialization进行foundation对象和json的互转 // NSDictionary *resultDic=[NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:&err]; ———————————— 二:返

AFNetworking 学习笔记

看了下 AFNetWorking 的源码 发现是在不同的类中 设置不同的 Content-Type 这个暂时解读下, 具体的还要系统的阅读下 AFHTTPRequestSerializer : NSObject [mutableRequest setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; AFStre

使用 AFNetworking做过断点续传吗?

断点续传的主要思路: 检查服务器文件信息 检查本地文件 如果比服务器文件小, 断点续传, 利用 HTTP 请求头的 content-range实现断点续传(如果content-range不存在就取Content-Length的大小) 如果比服务器文件大,重新下载(本地下载的有问题) 如果和服务器文件一样,下载完成   示例代码

CocoaPods 遇到 A host target is a "parent" target which embeds a "child" target 问题

正在开发的项目中,集成RN,在使用cocoapods 时候,pod install 遇到如下问题: [!] Unable to find host target(s) for sjyytExtension. Please add the host targets for the embedded targets to the Podfile. Certain kinds of targets require a host target. A host target is a "p