New file |
| | |
| | | // |
| | | // PPNetworkCache.h |
| | | // PPNetworkHelper |
| | | // |
| | | // Created by AndyPang on 16/8/12. |
| | | // Copyright © 2016年 AndyPang. All rights reserved. |
| | | // |
| | | |
| | | /* |
| | | ********************************************************************************* |
| | | * |
| | | *⭐️⭐️⭐️ 新建 PP-iOS学习交流群: 323408051 欢迎加入!!! ⭐️⭐️⭐️ |
| | | * |
| | | * 如果您在使用 PPNetworkHelper 的过程中出现bug或有更好的建议,还请及时以下列方式联系我,我会及 |
| | | * 时修复bug,解决问题. |
| | | * |
| | | * Weibo : jkpang-庞 (http://weibo.com/jkpang ) |
| | | * Email : jkpang@outlook.com |
| | | * QQ 群 : 323408051 |
| | | * GitHub: https://github.com/jkpang |
| | | * Blog : https://www.jkpang.cn |
| | | * |
| | | * 如果 PPGetAddressBookSwift 好用,希望您能Star支持,你的 ⭐️ 是我持续更新的动力! |
| | | ********************************************************************************* |
| | | */ |
| | | |
| | | #import <Foundation/Foundation.h> |
| | | // 过期提醒 |
| | | #define PPDeprecated(instead) NS_DEPRECATED(2_0, 2_0, 2_0, 2_0, instead) |
| | | |
| | | |
| | | #pragma mark - 网络数据缓存类 |
| | | @interface PPNetworkCache : NSObject |
| | | |
| | | /** |
| | | * 异步缓存网络数据,根据请求的 URL与parameters |
| | | * 做KEY存储数据, 这样就能缓存多级页面的数据 |
| | | * |
| | | * @param httpData 服务器返回的数据 |
| | | * @param URL 请求的URL地址 |
| | | * @param parameters 请求的参数 |
| | | */ |
| | | + (void)setHttpCache:(id)httpData URL:(NSString *)URL parameters:(id)parameters; |
| | | |
| | | /** |
| | | * 根据请求的 URL与parameters 同步取出缓存数据 |
| | | * |
| | | * @param URL 请求的URL |
| | | * @param parameters 请求的参数 |
| | | * |
| | | * @return 缓存的服务器数据 |
| | | */ |
| | | + (id)httpCacheForURL:(NSString *)URL parameters:(id)parameters; |
| | | |
| | | /// 获取网络缓存的总大小 bytes(字节) |
| | | + (NSInteger)getAllHttpCacheSize; |
| | | |
| | | |
| | | /// 删除所有网络缓存 |
| | | + (void)removeAllHttpCache; |
| | | |
| | | @end |