三方库研究
文章平均质量分 62
刘小哈哈哈
这个作者很懒,什么都没留下…
展开
-
AFJSONRequestSerializer 和 AFHTTPRequestSerializer
AFJSONRequestSerializer 继承于 AFHTTPRequestSerializer。原创 2022-10-14 21:39:54 · 556 阅读 · 0 评论 -
iOS使用ZFPlayer 实现视频播放
2创建containerView, 也就是视频视图的父视图我们可以在该containerView 中添加和视频相关信息,比如视频名称,作者信息,内容简介等等,一般情况下,视频的第一帧的图片也是放在该containerView中的3 创建 controllView这里的controllView 主要包括视频操作相关的空间,比如视频时长,视频进度条,视频快进等等注意: controlView 需要遵循 ZFPlayerMediaControl 协议............原创 2022-07-09 15:22:42 · 4941 阅读 · 0 评论 -
iOS AFNetworking 基本原理和请求的封装
文章目录一 AFNetworking 请求基本流程1 生成NSMutableURLRequest 对象2 用requestSerializer 生成一个NSMutableRequest对象3 AFHTTPSessionManager 使用MutableRequest 生成一个 请求任务 NSURLSessionDataTask二 使用方法1 直接使用AFHTTPSessionManager 内部生成request 的方式生成task请求2 使用AFHTTPRequestSerializer手动生成reque原创 2022-05-21 11:31:05 · 1380 阅读 · 0 评论 -
JLRoutes 源码解读以及基于JLRoutes库的 路由设计
基于JLRoutes 库的路由设计JLRoutes 的实现原理JLRoutes是通过解析URL不同的参数,并用block回调的方式处理页面间的传值以及跳转。其本质就是在程序中注册一个全局的字典,key是URL scheme,value是一个JLRoutes对象,该对象包含一个数组,该数组中包含了多个 参数为字典的block回调。跳转的时候双层遍历去匹配block回调注册流程调用 addRoute:handler: 方法注册 url scheme,保存/取出每个 scheme 对应的 rout原创 2021-09-11 17:52:26 · 636 阅读 · 0 评论 -
JLRoutes 中路由的优先级逻辑
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..原创 2021-06-19 19:12:46 · 234 阅读 · 0 评论