首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
leoliu6149
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
iOS | 响应链及手势识别
在上一篇「事件传递及响应链」中介绍了当屏幕上发生一次触摸之后,系统会如何寻找「第一响应者」,在寻找到「第一响应者」之后,如何确定「响应链」以及如何沿「响应链」传递事件。在上一篇文章的环境中,是不使用 UIGestureRecognizer 的。但是在我们平时的开发中想要给一个 …
由手势与 UIControl 冲突引发的「事件处理全家桶」探索
去年开发需求的时候做的思考学习,后知后觉发现没有发出来,补一份。 欢迎交流指正。 在写可横滑的 SlideActionSheet 时,要达成这样的效果:父 UIScrollView 的横滑手势在子 UIButton 上时也可以触发横滑,只有点击 UIButton 时才由它响应 …
解码YYModel(一)基础
YYModel,相当精简,一个YYClassInfo类,一个NSObject+YYModel的分类。 YYClassInfo是YYModel对类中属性、成员变量、方法和类属性做的一层封装,后面详解会提
使用WKWebView进行性能调优 | XibHe's Blog
最近一周,用户频繁反应一个问题:切换到某个功能页面后,加载H5页面相应时间过长,当H5页面未展示出来时,此时,再切换到其他页面,App会卡死。我们试着在公司的网络环境下复现这个问题,但并未复现。 最开始时并没有意识到是webView的原因,反而因为前几天刚解决了一个UI线程的b…
一步一步构建你的iOS网络层 - HTTP篇
本文参考casa先生的网络层架构设计从网络请求的构建到请求结果的处理为你概述如何构建一个方便易用的iOS网络层, 全文约五千字, 预计花费阅读时间20 - 30分钟. 网络请求的构建很简单, 根据一个请求需要的条件如URL, 请求方式, 请求参数, 请求头等定义请求生成的接口即…
iOS AVPlayer之无缝切换播放(类似今日头条视频播放效果)
当我们在使用今日头条或者UC头条的时候,会发现点击cell上的视频播放一段时间后,再点击cell上的评论会跳到另外一个控制器,但是视频播放的位置和缓存的进度跟第一级控制器cell上位置一模一样,看起来
使用SceneKit编写微信跳一跳小游戏(一)
新年第一篇文章,来写一下这几天写的跳一跳小游戏,最近微信推出了这个小游戏,很多人都沉迷于打败好友无法自拔,我也不例外。正好最近也在写SceneKit的系列教程,于是决定做一款这样的游戏练练手,这一篇文章主要介绍游戏项目的主要结构和大致逻辑,因为还有不少地方需要优化,所以更多细节…
iOS 视频边下边播 -- 缓存播放数据流
实现下载视频数据并实时给播放器填充数据
自定义圆环,跟随手指旋转角度加减layer
这些小功能虽然不是很难,但是我能通过独立思考并利用自己所了解的知识点去实现它,我觉得很有成就感,它也是我进步的一个记录。
静下心来读源码之Aspects
最近找工作受挫,无头苍蝇一般,挣扎焦虑的状态实在是难受。决心改变这样的状态并且提高自己,那就从最简单的静下心来细扣优秀源码开始吧。 Aspects是一个轻量级的面向切面编程(AOP)的库。它支持Hook某个实例对象的方法。并且它的内部考虑到了大量的可能触发的问题并进行相应的处理…