- 博客(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源码解析—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关注的人