摘要:__weak修饰的变量,不会出现引用计数+1,也就不会造成block强持有外部变量,这样也就不会出现循环引用的问题了。 但是,我们的block内部执行的代码中,有可能是一个异步操作,或者延迟操作,此时引用的外部变量可能会变成nil,导致意想不到的问题,而我们在block内部通过__strong修饰这 阅读全文
posted @ 2021-03-29 13:37 黄增松 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Flutter语言:Dart 性能:优 APIs & UI:内置组件 IDE:VSC,IntelliJ,Android Studio 文档:详尽 配置环境:简单,内置库 RN语言:JavaScript 性能:中等 APIs & UI:三方库 IDE:所有 文档:差 配置环境:需要三方解决方案 阅读全文
posted @ 2021-03-29 09:47 黄增松 阅读(7) 评论(0) 推荐(0) 编辑
摘要:检验和、 序列号/确认应答、 超时重传、 最大消息长度、 滑动窗口控制、 拥塞控制 阅读全文
posted @ 2021-03-29 09:43 黄增松 阅读(9) 评论(0) 推荐(0) 编辑