自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 iOS源码解析—SDWebImage(SDWebImageManager)

概述SDWebImageManager是SDWebImage框架的核心调度类,负责图片的缓存和下载逻辑,本文分析一下该类的相关方法。

2017-04-24 16:04:18 252

原创 iOS源码解析—SDWebImage(SDWebImageDownloader)

概述本篇分析一下SDWebImage中负责下载图片数据的相关代码。

2017-04-24 16:03:31 371

原创 iOS源码解析—SDWebImage(SDImageCache)

概述SDWebImage是iOS开发中加载图片的库。

2017-04-12 11:19:22 693

原创 iOS源码解析—AFNetworking(AFNetworkReachabilityManager)

概述在AFN框架中,AFURLSessionManager对象的初始化方法中创建了AFNetworkReachabilityManager对象用于监听设备当前连接网络的状态。文本分析一下AFNetworkReachabilityManager。

2017-04-07 22:16:29 347

原创 iOS源码解析—AFNetworking(AFSecurityPolicy)

概述AFN框架中实现HTTPS请求的客户端校验是通过AFSecurityPolicy对象实现的,本篇主要分析一下AFSecurityPolicy的相关实现逻辑。

2017-04-07 22:15:18 761

原创 iOS源码解析—AFNetworking(URLSession)

概述上一篇主要分析了基于NSURLConnection的AFURLConnectionOperation,本篇主要分析一下基于NSURLSession方式的相关代码,主要分为核心类AFURLSessionManager及其子类AFHTTPSessionManager。

2017-04-07 22:14:16 342

原创 iOS源码解析—AFNetworking(URLConnection)

概述AFNetwokring目前是3.x版本,基于NSURLSession的功能进行封装,而2.x版本是基于NSURLConnection。由于NSURLConnection逐渐被NSURLSession所取代,2.x版本逐渐被3.x取代。本篇分析一下2.x版本,因为该版本涉及的一些代码值得学习。

2017-03-27 18:04:59 525

原创 iOS源码解析—AFNetworking(ResponseSerializer)

概述上篇文章分析了AFURLRequestSerialization,本篇文章主要分析一下AFURLResponseSerialization。

2017-03-15 22:48:03 576

原创 iOS源码解析—AFNetworking(RequestSerializer)

概述​ AFNetworking框架主要包含网络通信、序列化/反序列化、网络性能监听、网络通信安全四个模块,本文主要讲解AFURLRequestSerialization相关类。

2017-03-15 22:46:14 811

原创 iOS源码解析—YYCache(YYDiskCache)

概述上一篇主要讲解了YYMemoryCache的文件结构,分析了YYMemoryCache类的相关方法,本章主要分析硬盘缓存类YYDiskCache。

2017-03-11 16:52:27 1044

原创 iOS源码解析—YYCache(YYMemoryCache)

概述上一篇主要讲解了YYCache的文件结构,分析了YYCache类的相关方法,本章主要分析内存缓存类YYMemoryCache。

2017-03-11 16:49:03 757

原创 iOS源码解析—YYCache(概述)

概述YYCache是一个用来封装客户端缓存功能的库,实现了二级缓存的机制,即同时具备内存缓存和硬盘缓存的功能。

2017-03-11 16:45:47 678

原创 iOS源码解析—WebViewJavascriptBridge

简介一个OC和JS交互的桥接机制,主要包含3个类,JS端window.WebViewJavascriptBridge,OC端WebViewJavascriptBridge和WebViewJavascriptBridgeBase。

2017-03-06 19:55:38 300

原创 iOS源码解析—YYModel(YYClassInfo)

概述​ YYModel是封装的一个用来实现JSON格式数据和Model互转的强大库。本文旨在分析YYModel的代码,通过实际案例来进一步说明。

2017-03-06 16:41:07 803

原创 iOS源码解析—YYModel(NSObject+YYModel)

概述​ iOS源码解析—YYModel(YYClassInfo)分析了如何根据OC的Class对象构建YYClassInfo对象,为接下来的JSON数据和Model转换作准备,这篇文章开始讲解NSObject+YYModel。

2017-03-06 16:37:25 1567

原创 关于ios签名机制的理解

从事ios开发两年多了,日常的精力主要放在公司的业务上,最近决定开始写一些技术方面的东西,记录自己今后的学习历程,也希望和爱好移动开发的朋友多多交流学习。下面切入正题,以前对ios的签名机制不太了解,只知道配置个开发者证书用于调试和打个企业包什么的,遂花了点时间去学习一下ios的打包签名机制,由于初学,本文的不足或是错误之处,还望多多批评指教。

2017-02-09 22:02:34 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除