前言 在日常的开发工作中,仅仅使用ListView、ListView.builder等这样的滑动组件就能满足大部分的业务需求,在碰到较为复杂的滑动页面时,加上Slivers系...
前言 在日常的开发工作中,仅仅使用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运行的过程...
Swift和Objective-C的联系 Swift和Objective-C共用一套运行时环境,Swift的类型可以桥接到Objective-C(下面我简称OC),反之亦然 ...
简介 ReactiveCocoa(简称为RAC),RAC具有函数响应式编程特性,由Matt Diephouse开源的一个应用于iOS和OS X的新框架。 为什么使用RAC? ...