导图社区 HTTPSAFN文件浏览知识点学习笔记
HTTPS AFN文件浏览知识点学习笔记:加载新闻首页数据:由于每个新闻页面数据包装在一个字典中,利用 Enumerator 取出第一个数组。
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
HTTPS+AFN文件浏览知识点学习笔记
课程
AFN 头文件浏览
梳理 AFN 框架结构
AFN POST 演练
POST JSON
POST 上传
AFHTTPSessionManager结构梳理
官方使用建议
AFHTTPSessionManager下载&进度跟进
NSProgress
KVO
UIProgressView + AFNetworking 分类
HTTPS
介绍
见整理-->项目04-HTTPS演练
代理方法
- (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential *))completionHandler
参数
NSURLAuthenticationChallenge
身份验证质询
protectionSpace
保护空间
在信任受保护空间中的凭据之前,无法继续后续的网络请求
NSURLSessionAuthChallengeDisposition
对凭据的处置
NSURLSessionAuthChallengeUseCredential
使用指定的凭据
NSURLSessionAuthChallengePerformDefaultHandling
默认处理,凭据参数会被忽略
NSURLSessionAuthChallengeCancelAuthenticationChallenge
整个请求将被忽略
NSURLSessionAuthChallengeRejectProtectionSpace
拒绝本次凭据,尝试下一次验证保护空间
代码
if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]) { NSURLCredential *credential = [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust]; completionHandler(NSURLSessionAuthChallengeUseCredential, credential); }
演示地址
https://mail.itcast.cn
HTTPS+AFN
见笔记-->HTTPS使用笔记.txt
见整理-->05-项目HTTPS+AFN
AFN 小结
彩票
青花瓷
使用
拦截地址
新闻首页
http://c.m.163.com/nc/article/headline/T1348647853363/0-20.html
科技
http://c.m.163.com/nc/article/list/T1348649580692/0-20.html
手机
http://c.m.163.com/nc/article/list/T1348649654285/0-20.html
移动互联
http://c.m.163.com/nc/article/list/T1351233117091/0-20.html
首页广告
http://c.m.163.com/nc/ad/headline/0-4.html
网易新闻
字典名称
title
标题
digest
内容
replyCount
跟贴
imgsrc
图片地址
步骤
创建 CZSessionManager 单例
加载新闻首页数据
修改 acceptableContentTypes
由于每个新闻页面数据包装在一个字典中,利用 Enumerator 取出第一个数组
[responseObject.keyEnumerator nextObject]
建立数据模型
字典转模型的技巧
提示:如果是拦截其他应用程序的数据,有些网络应用的接口可能会比较麻烦
自定义Cell
+ (CGFloat)rowHeightWithModel:(NewsModel *)newsModel
根据模型返回行高
+ (NSString *)cellIDWithModel:(NewsModel *)newsModel
根据模型返回可重用标示符
建立 UITableView
加载数据
导入SDWebImage
新闻集合
测试 UICollectionView & 容器视图
新建 NewsCollection.storyboard
建立 Cell
设置 urlString 更新新闻表格数据
添加手势
不过时间仓促,还有 BUG