美文网首页
SDWebImage 分析 _ CTNetworking 分析_

SDWebImage 分析 _ CTNetworking 分析_

作者: FlyTheKite | 来源:发表于2017-06-30 11:21 被阅读50次

判断缓存,
先 memory cache,
再 disk cache (NSFileManager )

/**
 *  Check if image has already been cached
 *
 *  @param url image url
 *
 *  @return if the image was already cached
 */
- (BOOL)cachedImageExistsForURL:(NSURL *)url;

/**
 *  Check if image has already been cached on disk only
 *
 *  @param url image url
 *
 *  @return if the image was already cached (disk only)
 */
- (BOOL)diskImageExistsForURL:(NSURL *)url;




CTNetworking 分析

@interface FireSingleAPI : UIViewController

-> 遵守协议

@interface TestAPIManager : CTAPIBaseManager <CTAPIManager>

-> 继承

@interface CTAPIBaseManager : NSObject

单元测试

FireSingleAPI(FireSingleAPIViewController )
~> 由 管理
@interface TestCaseFactory : NSObject

if (testCaseType == TestCaseTypeFireSingleAPI) {
       testCase = [[FireSingleAPI alloc] init];      //   testCase = [[FireSingleAPIViewController alloc] init];
   }




YTKNetworking 分析

YTKNetworkingDemo

@interface UploadImageApi : YTKRequest
@interface RegisterApi : YTKRequest
@interface GetUserInfoApi : YTKRequest
@interface GetImageApi : YTKRequest
~>
@interface YTKRequest : YTKBaseRequest
~>
@interface YTKBaseRequest : NSObject



AFN 分析

为了兼容 iOS 7 和 iOS 8的 NSURLSessionTask implementation
AFURLSessionManager.m 文件中
方法混淆

@interface _AFURLSessionTaskSwizzling : NSObject

@end

@implementation _AFURLSessionTaskSwizzling

+ (void)load {



why excute self.session getTasksWithCompletionHandler in initWithSessionConfiguration? #3499
AFURLSessionManager
I believe this for restoring a session from the background.

相关文章

  • SDWebImage 分析 _ CTNetworking 分析_

    判断缓存,先 memory cache,再 disk cache (NSFileManager )  CT...

  • CTNetworking 源码分析

    原始粗狂版本 CTNetworking 源码分析 从最外部的业务层开始,一步一步的向底层分析demo 中FireS...

  • SDWebImage 分析

    SDWebImage 分析 Version 4.0.0 导航 按照模块分析 SDWebImage 1. UI交互的...

  • SDWebImage4.0源码探究(一)面试题

    目录 一、SDWebImage UML分析 二、SDWebImage 中 @autoreleasepool 的应用...

  • SDWebImage使用

    SDWebImage的使用 SDWebImage的所有的下载策略 SDWebImage实现逻辑分析 总结一下: 主...

  • SDWebImage 源码分析

    SDWebImage 源码分析 首先我 fork 了 SDWebImage 的源码,见 conintet/SDWe...

  • SDWebImage分析

    1.加载大图片内存为什么暴涨图片解码很耗时。 异步。当用 UIImage 或 CGImageSource 的那几...

  • 分析SDWebImage

    SDWebImage托管在github上。https://github.com/rs/SDWebImage 这个类...

  • SDWebImage分析

    一个异步下载图片并且支持缓存的UIImageView分类.参考文章(https://github.com/Drav...

  • SDWebimage 分析

    SDWebimage 源码分析 这家伙其实就是完成了 异步解压缩+缓存策略 options的所有枚举类型 SDWe...

网友评论

      本文标题:SDWebImage 分析 _ CTNetworking 分析_

      本文链接:https://www.haomeiwen.com/subject/gwmbcxtx.html