平时找些常用的三方库总不方便,所以总结了一下,统计有些不足,持续更新中... OC&Swift三方库 布局框架 Masonry——>SnapKit 网络请求 AFNetworking——>Alamofire 图片加载 SDWebImage——>Kingfisher 封装的AFNetworking和A ...
分类:
其他好文 时间:
2017-12-11 18:58:53
阅读次数:
208
1、 什么是库? 所谓库就是程序代码的集合,是共享程序代码的一种方式。 2、 库的分类 根据程序代码的开源情况,库可以分为两类 开源库源代码是公开的,你可以看到具体实现。比如GitHub上比较出名的第三方框架AFNetworking、SDWebImage。 闭源库不公开源代码,只公开调用的接口,看不 ...
分类:
移动开发 时间:
2017-11-13 18:25:23
阅读次数:
194
前言:记录一下使用过和接触过的第三方库,重要程度与顺序无关 网络请求: AFNetworking:AFNetworking is a delightful networking library for iOS and Mac OS X. YTKNetwork:YTKNetwork is a high ...
分类:
移动开发 时间:
2017-11-09 21:02:18
阅读次数:
293
1.AFNetworking 网络库 https://github.com/AFNetworking/AFNetworking 2.JSONModel 模型库 https://github.com/jsonmodel/jsonmodel 3.Masonry 约束库 https://github.co ...
分类:
其他好文 时间:
2017-10-30 14:22:56
阅读次数:
147
#菜单 pod 'LGSideMenuController' # 刷新 pod 'MJRefresh' # 网络请求 pod 'AFNetworking', '~> 3.0' # 图片缓存 pod 'SDWebImage', '~> 4.0' # 数据解析 pod 'MJExtension' # 网 ...
分类:
移动开发 时间:
2017-10-20 20:18:28
阅读次数:
244
深入研究 Runloop 与线程保活 在讨论 runloop 相关的文章,以及分析 AFNetworking(2.x) 源码的文章中,我们经常会看到关于利用 runloop 进行线程保活的分析,但如果不求甚解的话,极有可能因此学会了一个错误的用法,本文就来分析一下其中常见的误区。 我提供了一个 De ...
分类:
编程语言 时间:
2017-10-16 13:51:41
阅读次数:
234
前面提到AFNetworking是一个很强大的网络三方库,首先你需要引入AFNetworking三方库;如封装的有误还请指出,谢谢! 1.Get请求 /**Get请求 url 服务器请求地址 success 服务器响应返回的结果 faile 失败的信息 */ + (void)getHttpReque ...
分类:
移动开发 时间:
2017-10-07 17:35:31
阅读次数:
482
之前项目中用Instruments的leaks检测APP,结果发现APP的网络请求会出现内存泄漏,暂时我先使用单例的方式暂时解决了内存泄漏的原因,但是我还没有找打根本原因。希望有研究的小伙伴可以相互探讨一下,可以更新。。。。。。 我的解决办法是: 需要实现一个继承自AFHTTPSessionMana ...
分类:
移动开发 时间:
2017-09-27 19:01:05
阅读次数:
205
1. 前言 在项目开发中,我们经常需要上传文件,例如:上传图片,上传各种文件,而有时也需要将参数和多个文件一起上传,不知道大家的项目中遇到了没有,我在最近的项目中,就需要这样的一个功能:同时上传参数、多张图片和音频; 2. 功能实现 在实现此功能之前,需要引入第三方AFNetworking,这是一个 ...
分类:
移动开发 时间:
2017-09-24 16:22:00
阅读次数:
245
处理办法:找到AFNetworking包中AFURLResponseSerialization.m文件在第250行修改代码如下: if (data.length > 0 && !isSpace) { NSString* sInvalid = [NSString stringWithUTF8Strin ...
分类:
Web程序 时间:
2017-09-12 19:46:51
阅读次数:
289