前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iBug 16 有感

iBug 16 有感

作者头像
东坡肘子
修改2023-03-08 08:36:46
8330
修改2023-03-08 08:36:46
举报
文章被收录于专栏:肘子的Swift记事本

由于在 SwiftUI 4 中,Lazy 容器的表现出现了与以往较大的差异,因此已完成大半的 《 使用 Lazy 容器的注意事项 》一文将暂时搁置,待情况稳定时再更新

访问我的博客 www.fatbobman.com[1] 可以获得更好的阅读体验以及最新的更新内容。欢迎大家在 Discord 频道[2] 中进行更多地交流

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

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

不管消费者是否有购买新品的计划,每当新品诞生时,网络上充斥最多的声音就是“挤牙膏”。这反过来也会影响了企业的经营思路,为了迎合市场,企业会不断地推出新型号,为了变而变,为了不同而不同。

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

OTA 这种本来用于某些特定领域的更新手段,被作为思想运用于经营、设计、制造等等领域,令人震惊。不出 Bug、少出 Bug 已变成奢望,高速迭代变成了主流 —— 在迭代中修复 Bug ,在迭代中创造 Bug。

自我安慰一下:SwiftUI 4 中出现了大量不可思议的 Bug,例如视图无法持久、task 无法触发、闭包代码无法更新视图( 某些 Style 下 )等情况。一方面表明,苹果的开发管理出现了明显的问题,另一方面,也间接地证明了 SwiftUI 4 重写了大量的底层代码,待这些代码稳定后,可能会有不错的结果( 也许是更多的 Bug )

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

stay_away_from_bugs_lie_down_together

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

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

参考资料

[1]

www.fatbobman.com: https://www.fatbobman.com

[2]

Discord 频道: https://discord.gg/ApqXmy5pQJ

[3]

Twitter: https://twitter.com/fatbobman

[4]

Discord 聊天室: https://discord.gg/ApqXmy5pQJ

[5]

邮件列表: https://artisanal-knitter-2544.ck.page/d3591dd1e7

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 肘子的Swift记事本 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考资料
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档