因为在 SwiftUI 4 中,Lazy 容器的表现呈现了与以往较大的差异,因而已完成大半的 《 使用 Lazy 容器的注意事项 》一文将暂时放置,待状况稳守时再更新

原文宣布在我的博客wwww.fatbobman.com

欢迎订阅我的公共号:【肘子的Swift记事本】

到 2022 年,SwiftUI 现已迈入了第四个年初。尽管在之前的版别更新过程中,SwiftUI 也呈现了或多或少的问题,但历来也没有像 SwiftUI 4 这么严重。Bug 许多的现象不仅仅表现在 SwiftUI 上,在 iOS、macOS 以及苹果许多其他的产品上都有所表现。

这绝非苹果独有的问题,整个社会目前都处在一种浮躁的开展轨迹中。求快、求变、求成效表现在方方面面,无论是企业仍是个人。

不论顾客是否有购买新品的方案,每当新品诞生时,网络上充满最多的声音就是“挤牙膏”。这反过来也会影响了企业的运营思路,为了投合市场,企业会不断地推出新型号,为了变而变,为了不同而不同。

不过,顾客对变化的无限巴望也是由企业的各种措施导致的。当企业痴迷于为产品每年推出新的版别号,用订阅制替代买断制,让顾客在第一时间有感( 而不是有用 )成了首要目标。

OTA 这种原本用于某些特定范畴的更新手法,被作为思想运用于运营、规划、制造等等范畴,令人震惊。不出 Bug、少出 Bug 已变成奢望,高速迭代变成了干流 —— 在迭代中修复 Bug ,在迭代中创造 Bug。

自我安慰一下:SwiftUI 4 中呈现了很多难以想象的 Bug,例如视图无法持久、task 无法触发、闭包代码无法更新视图( 某些 Style 下 )等状况。一方面标明,苹果的开发管理呈现了明显的问题,另一方面,也间接地证明了 SwiftUI 4 重写了很多的底层代码,待这些代码稳定后,或许会有不错的成果( 也许是更多的 Bug )

咱们真的需要走得这么快吗?

iBug 16 有感

我正以 Twitter、 Discord 聊天室 、博客留言等讨论为灵感,从中选取有代表性的问题和技巧制作成 Tips ,发布在 Twitter 上。每周也会对当周博客上的新文章以及在 Twitter 上发布的 Tips 进行汇总,并通过邮件列表的形式发送给订阅者。

订阅下方的 邮件列表,可以及时获得每周的 Tips 汇总。