Swift 周报 第二十七期( 四 )


监听的内容偏移量
摘要: 文章介绍了如何监听的内容偏移量 。在构建可滚动的 UI 时,通常需要观察当前滚动位置以便进行操作,但目前(在撰写本文时) 的没有内置的方式来执行此类滚动观察 。作者提供了一种利用解析器并使用类型来实现的方法,使我们能够观察当前的内容偏移 。最终作者实现了一个名为 lView 的自定义滚动视图,可以实现监听当前内容偏移量的功能 。
Swift 中如何将不透明返回类型与主要关联类型相结合
摘要: 文章介绍了 Swift 5.7 引入的主关联类型和不透明返回类型相结合的使用方式 。通过声明主关联类型,我们可以在使用 some 关键字时避免类型擦除,并使代码更加类型安全 。该功能不仅适用于框架,还可以在处理自己的泛型协议时使用 。
话题讨论
4月11日,央行公布了2023年一季度的金融数据,居民超额存款三年10.8万亿:北京人均存款已接近27万,上海人均超21万 。你存钱了吗?你存钱的目的是什么呢?
有安全感:为了应对失业、突发疾病等,避免因意外事件而出现经济困难 。实现个人目标:买房、买车、旅行等,通过积累资金来实现自己的愿望 。投资理财:通过投资股票、基金、房地产等资产来增加财富,实现长期的财务目标 。应对退休生活:通过积累养老金和退休金来保障自己的生活质量和经济安全 。没有存款:支出基本等于收入,实在是存不了钱 。
欢迎在文末留言参与讨论 。
关于我们
Swift社区是由 Swift 爱好者共同维护的公益组织,我们在国内以微信公众号的运营为主,我们会分享以 Swift实战、、Swift基础为核心的技术内容,也整理收集优秀的学习资料 。
特别感谢 Swift社区 编辑部的每一位编辑,感谢大家的辛苦付出,为 Swift社区 提供优质内容,为 Swift 语言的发展贡献自己的力量 。