dispatch_semaphore是GCD采用线程同步的一种方式,与他相关的共有三个参数: dispatch_semaphore_create...
MVVM View:展示界面、用户交互、接收通过Pipeline 传递的用户数据,用于展示与更新 ViewController:分发pipeli...
一、进程、线程 1.1、 进程 进程是一个具有一定独立功能的程序关于某次数据集合的一次运行活动,它是操作系统分配资 源的基本单元。 进程是指在系...
OC对象的本质[https://www.jianshu.com/p/07ebcd55575f]OC对象的本质-窥探OC对象内存结构[https:...
1、Swift 比 Objective-C 有什么优势? Swift 速度更快,运算性能更高。Swift 语法简单易读、代码更少,更加清晰、易于...
Swift面试题(1)Swift面试题(2) 1. 给一个数组,要求写一个函数,交换数组中的两个元素 2. 下面代码有什么问题 答案:应该在 v...
一、基础篇 1、数据结构基本术语 数据:程序的操作对象,用于描述客观事物。特点: 1.可以输入到计算机。2.可以被计算机处理。 数据对象:性...
图像下载与缓存SDWebImage加载图片的流程 SDWebImage提供一个UIImageView的类别以支持加载来自互联网的远程图片。具有缓...
编译环境 电脑系统:macOS Catalina 10.15.7 Xcode:Xcode 12.2 Python :Python 2.x cma...