协议 Protocol 使用 Protocol 关键字创建一个协议 让遵守该协议的 class 与 struct ...[作者空间]
异步读写造成数组越界 使用 barrier 会保证在同一个队列中 .barrier 执行完之后才会去做其他线程操作[作者空间]
1. 串行队列中,在异步任务中添加同步任务 2. 主线程同步[作者空间]
1. Thread 闭包内直接执行代码 创建一个方法 开启子线程后去调用 2. Operation BlockOp...[作者空间]
队列异步是否阻塞当前线程同步是否阻塞当前线程执行顺序串行队列否是按添加顺序并行队列否是同时执行,但会被同步阻塞 串...[作者空间]
String 转 NSString,转为 NSString 后 OC 的方法就能使用了 Swift 中 Strin...[作者空间]
map 对集合里的每一个元素进行操作,然后返回个新的集合 filter 过滤集合里面的每一个元素,返回一个满足条件...[作者空间]
Swift 数组遍历的几种方式 1. for-in 不带索引 2. forEach 不能使用 break cont...[作者空间]
关键子 subscript 参数和返回值可以是任意类型(inout输入输出除外)[作者空间]
gitHub[https://github.com/nicklockwood/SwiftFormat#option...[作者空间]
1. XXX-Bridging-Header.h 新建Swift文件时一般会自动提示创建XXX-Bridging-...[作者空间]
使用 type(of:) 函数 直达文档[作者空间]
在Swift中使用 NSClassFromString 需要 工程名 + . + string 每次写这些很麻...[作者空间]
1.像OC的pch文件一样导入第三方库 2.Swift导入的第三方库代码没提示[作者空间]