03 2021 档案
摘要:与上一篇逻辑类似,这里采用同样的生产者消费者模式 创建线程使用了BlockOperation封装操作,使用OperationQueue作为并发队列 代码如下: import Foundation var run: Bool = true /// 将字符转成UInt8 func charToInt(c
阅读全文
摘要:看到一个题目,多个线程交替输出 AB0CD1EF2GH3... 这个可以使用多种实现,主要考察线程之间的同步方式。 线程之间的同步方式有多种,这里采用第一种 import Foundation var run: Bool = true /// 将字符转成UInt8 func charToInt(ch
阅读全文
摘要:MXFlutter的依赖发生变化,需要将iOS最低系统版本提高 修改之后,进入到MXFlutter目录,执行 flutter run 发现编译错误 咨询了下,mxflutter需要flutter为 用Flutter 1.20.3 版本 进入flutter目录,执行 git checkout tags
阅读全文
摘要:import ArgumentParser @propertyWrapper struct WrapperTest { internal var innerValue: Int { didSet { print("didSet called \(oldValue)") } willSet { pri
阅读全文