问题描述 线上版本从ios 13.x 之后出现很多afn相关的crash,在 AFNetworking 的 github 上对应的issue#4591,我在这issue下也添加我的评论的解决demo 下面是crash堆栈,有些crash并不只是下面这种最终crash在objc_retain,有些则是 ...
分类:
移动开发 时间:
2021-05-24 09:00:05
阅读次数:
0
基础项目框架代码,本项目包含AFNetworking、Masonry、YYKit、MJRefresh、MBProgressHUD、SDWebImage、IQKeyboardManager、SDCycleScrollView、FDFullscreenPopGesture第三方框架 https://gi ...
分类:
移动开发 时间:
2020-06-17 10:53:22
阅读次数:
84
0x01 问题 如果使用自签名证书,需要在AFSecurityPolicy中允许无效证书: AFSecurityPolicy* policy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone]; [securityPolic ...
分类:
Web程序 时间:
2020-06-12 13:03:53
阅读次数:
88
一 . 之前项目一直用thrift。现在改成http, 为啥没有用https,后台说他们在后台已经加密了。 用AFHTTPSessionManager中的这个方法 - (NSURLSessionDataTask *)POST:(NSString *)URLString parameters:(id) ...
分类:
Web程序 时间:
2020-03-18 15:24:39
阅读次数:
76
从Xcode6开始,不再有新的空工程的选项,很多时候想建立一个新的空工程,这个时候你可以不理会系统创建的viewcontroller,然后把自己的视图控制器作为根视图,这样没有什么关系,但是若是嫌其不整洁,可以将其删除掉,然后把自己的视图控制器设为根视图,具体的步奏如下: 1:直接删除Storybo ...
分类:
移动开发 时间:
2019-10-14 14:53:50
阅读次数:
369
多线程编程也称之为并发编程,由于其作用大,有比较多的理论知识,因此在面试中也是受到面试官的青睐。在日常项目开发中,至少网络请求上是需要使用到多线程知识的,虽然使用第三方的框架比如AFNetworking进行网络请求比较简单,但是也是需要开发人员对多线程、block等知识有比较清晰的思路,才能在遇到问 ...
分类:
移动开发 时间:
2019-08-29 23:40:25
阅读次数:
155
Mac 下校验下载的文件的方法是: 打开 Terminal,即Mac 的命令行 MD5——md5;SHA1——shasum 要校验Xcode6.4.dmg 的md5 与sha1 ,只需要切换到对应的文件下,输入 : md5 Xcode6.4.dmg 就会输出对应的MD5 值 shasum Xcode ...
分类:
系统相关 时间:
2019-07-05 09:29:07
阅读次数:
193
一、AFNetworking POST纯字符串 修改位置AFURLRequestSerialization 修改前 修改后 二、查找一个字符串中的多个相同子字符串 三、UITextField限制字数 四、枚举数组元素 五、为UILabel添加图片 六、自适应屏幕大小 七、判断推送是否打开 ...
分类:
移动开发 时间:
2019-05-28 16:53:54
阅读次数:
133
http://pan.baidu.com/s/1qWpuIC0提取码:ip9o http://pan.baidu.com/s/1qWpuIC0提取码:ip9o http://pan.baidu.com/s/1qWpuIC0提取码:ip9o ...
分类:
其他好文 时间:
2019-05-03 11:21:25
阅读次数:
116