谈谈你对事件的传递链和响应链的理解? 一:响应者链 UIResponser包括了各种Touch message 的处理,比如开始,移动,停止等等。常见的 UIResponse...
谈谈你对事件的传递链和响应链的理解? 一:响应者链 UIResponser包括了各种Touch message 的处理,比如开始,移动,停止等等。常见的 UIResponse...
因为UICollectionViewCompositionalLayout,再次爱上UICollectionView。 最近在做横向滚动的UICollectionView的时...
前言 在日常的开发工作中,仅仅使用ListView、ListView.builder等这样的滑动组件就能满足大部分的业务需求,在碰到较为复杂的滑动页面时,加上Slivers系...
IAP内购支付流程 Client向Server发送请求,获得一份产品列表。 Server返回包含产品标识符的列表。 Client向App Store发送请求,得到产品的信息。...
前言 前段时间写过一个基于VLCKit实现的网易云音乐播放demo-GKAudioPlayerDemo,以及3篇文章iOS-VLCKit实现仿网易云音乐播放音乐(一)iOS-...
iOS Xcode 升级Xcode15报错: 缺少文件libarclite 一、仔细查看报错代码: 这个路径: 缺少文件, 那么进入这个路径进行查看 我这个截图是修复后的内...
有时候项目使用cocoapods来管理第三方库,可能会出现一些难以理解的错误,本文记录如何在已经集成cocoapods的项目中删除它 删除步骤: 一、删除与pods相关的文件...
需求:有4个任务{1,2,3,4},执行完前2个再执行后2个 这里我们用到栅栏函数dispatch_barrier_(a)sync,(也可以用队列组),我们要注意的是不能使用...
Source有两个版本:Source0 和 Source1。 source0和source1很容易让人糊涂,为了让大家更好理解,我先阐述写其他的概念,我们知道APP运行的过程...