03 2021 档案

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

点击右上角即可分享
微信分享提示