概述: 在iOS 13、iOS 14以后,UICollectionView 进行了很多变化。其中最主要的两点就是: UICollectionViewCompositional...
先看描述 需求是怎样的:for 循环里面、多个网络请求上传图片,每次上传一张,至于为什么每次只上传一张呢,因为上传一张将要返回图片存储服务器的地址,然后再把地址作为请求参数,...
KVC全称Key-Value Coding,俗称键值编码,是由NSKeyValueCoding非正式协议启用的一种机制,对象采用该协议可以间接访问其属性,可以通过一个字符串K...
什么是信号量 信号量是一种特殊的变量,访问具有原子性。 当信号量大于0时执行wait操作信号量会减1, 当信号量为0是,程序会等待,直到信号量大于0时,才继续执行。我们可以使...
1.多线程相关的几个概念 1.1 任务 任务:就是执行操作的意思,换句话说就是你在线程中执行的那段代码。在GCD中是放在block中的。执行任务有两种方式:同步执行和异...
Socket简介: 所谓socket,通常称为“套接字”,网络应用程序通过套接字向网络发送请求或者应答网络请求。socket通常用于描述IP地址和端口,是一个通信链的句柄...
iOS 上的 WebSocket 框架 Starscream 传统的网络技术 (也就是 Berkeley sockets) 被认为是可靠和稳定的。但是 Berkeley so...
在开发中我遇到有根据录音来绘制波形图的需求,所以这篇文章就教大家利用swift和AVAudioSession来绘制波形图。 本文Demo 效果图 配置AvAudioSessi...
Demo地址: https://github.com/fuyud/LunarDatePicker[https://github.com/fuyud/LunarDatePick...