有时候在swift项目中,我们会用到一些第三方库,比如自动布局PureLayout库,很多时候我们都是用pod引入,这也方便管理我们的项目在swift项目中如何引入OC文件,...
IP属地:江苏
有时候在swift项目中,我们会用到一些第三方库,比如自动布局PureLayout库,很多时候我们都是用pod引入,这也方便管理我们的项目在swift项目中如何引入OC文件,...
SnapKit下载地址: https://github.com/SnapKit/SnapKit[https://github.com/SnapKit/SnapKit] Sna...
PureLayout下载地址 https://github.com/PureLayout/PureLayout[https://github.com/PureLayout/P...
NSLayoutAnchor介绍: NSLayoutAnchor作为iOS9的新特性是对AutoLayout创建约束的补充,核心还是NSLayoutConstraint,可以...
Equatable 可以进行值相等比较的类型。 protocol Equatable 比较两个类是否相等 对于结构,其所有存储的属性都必须符合Equatable。对于枚举,其...
串行队列 主队列 并发队列 全局并发队列 结论: 同步任务,不管什么队列,全都不开启新线程,串行执行任务异步任务,主队列不开启,串行执行;串行队列,开启一条,串行执行;并发队...
前言: 在说GCD之前,我们先来了解下进程和线程: 进程是指在系统中能独立运行并作为资源分配的基本单位。在操作系统中引用进程,是为了多个程序能并发执行,以提高资源的利用率和系...
Moya是什么? Moya是对请求库Alamofire的抽象封装,相当于OC中YTKNetwork和AFNetworking的关系。 为什么用Moya? 我们用Moya在Gi...