前言 在日常的开发工作中,仅仅使用ListView、ListView.builder等这样的滑动组件就能满足大部分的业务需求,在碰到较为复杂的滑动页面时,加上Slivers系...
前言 在日常的开发工作中,仅仅使用ListView、ListView.builder等这样的滑动组件就能满足大部分的业务需求,在碰到较为复杂的滑动页面时,加上Slivers系...
原文作者是苏系西
看【我为什么宁死也要远离低层社会】体会刚刚从网上看了【我为什么宁死也要远离低层社会】这篇文章,受益匪浅。不仅明白了低层、中层和上层社会的概念,而且引起了些许思考。 这是一篇人类社会各阶层分析的檄文,文章概括了什么...
IAP内购支付流程 Client向Server发送请求,获得一份产品列表。 Server返回包含产品标识符的列表。 Client向App Store发送请求,得到产品的信息。...
前言 前段时间写过一个基于VLCKit实现的网易云音乐播放demo-GKAudioPlayerDemo,以及3篇文章iOS-VLCKit实现仿网易云音乐播放音乐(一)iOS-...
在使用 Interface Builder(界面构建器)时,要在 UIImageView 中设置圆角,可以按照以下步骤进行操作: 打开 Interface Builder:打...
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? ...
我是通过Cocoapods来集成ReactiveCocoa,安装pods就不详述了。执行touch podfile, 然后执行vim podfile 按下i开始编辑, 写下如...
OC和Swift语言基础 1、@synthesize和@dynamic分别有什么作用? @property有两个对应的词,一个是 @synthesize,一个是 @dynam...
1. UIView的绘制流程图 UIView调用setNeedsDisplay,但是没立即进行视图的绘制工作; UIView调用setNeedDisplay后,系统调用vie...
面试题引发的思考: Q: __block的作用是什么?有什么使用注意点? __block用于解决block内部无法修改auto变量值的问题; __block不能修饰全局变量、...
struct不能被序列化成NSData,不能归解档,class可以,因为归解档的类必须遵守NSCoding协议,而NSCoding只适用于继承自NSObject的类,stru...
@Property 本质:@property = ivar(带下划线的实列变量) + getter/setter(存取方法); 使用@property定义属性后,编译器会自动...
一、isKindOfClass、isMemberOfClass区别 跟大家分享一道关于isKindOfClass和isMemberOfClass的面试题,也是比较常见的面试题...
Macbook pro抹掉磁盘重装macOS系统的流程,纯净原版系统安装的技巧、如何抹掉所有内容和设置,最全最纯净最安全的教程 网上很多抹盘重装的教程,官网也有,只是有些注意...
iOS13 Scene Delegate详解~https://www.jianshu.com/p/53e3252dc07e 上面有兼容iOS12及一下的方法 下面是直接在新项...