Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

onevcat.com

OneV's Den

Get the latest updates from OneV's Den directly as they happen.

Follow now 88 followers

Latest posts

Last updated 1 day ago

Package.swift toolchain 版本的选择

about 2 months ago

WWDC 2020 上 Swift Package Manager (SPM) 开始支持 Resource bundle 和 Binary...

@StateObject 和 @ObservedObject 的区别和使用

4 months ago

WWDC 2020 中,SwiftUI 迎来了非常多的变更。相比于 2019 年的初版,可以说 SwiftUI 达到了一个相对可用的状态。从这篇文章开始,我打算写几篇文章来介绍一些重要的变化和新追加的内容。如果你需要 SwiftUI 的入门和基本概念的材料,我参与的两本书籍《SwiftUI 与 Combine...

一些关于 App Clips 的笔记

4 months ago

App clips 是今天 WWDC 上 iOS 14 的一个重要“卖点”,它提供了一种“即时使用”的方式,让用户可以在特定时间、特定场景,在不下载完整 app 的前提下,体验到你的 app 的核心功能。...

使用 protocol 和 callAsFunction 改进 Delegate

7 months ago

2018 年 3 月的时候我写过一篇在 Swift 中如何改进 Delegate Pattern 的文章,主要思想是用遮蔽变量 (shadow variable) 声明的方式,来保证...

在 Combine 中实现自定义 Publisher

9 months ago

本文是对我的《SwiftUI 和 Combine 编程》书籍的补充,对一些虽然很重要,但和书中上下文内容相去略远,或者一些不太适合以书本的篇幅详细展开解释的内容进行了追加说明。如果你对 SwiftUI 和 Combine 的更多话题有兴趣的话,可以考虑参阅原书。 上一篇文章里,我们探索了 Combine 里对 back...

2019 年终总结

10 months ago

距离上一次写年终总结已经过去四年时间了。在人生中带上两个小朋友以后,远游这种事情的难度就高企不下了。一年里除了工作以外,活动的轨迹多半也都落在了以家为圆心两公里为半径的圆周里。看着小朋友们一天天长大,在被她们的想象力和好奇心折服的同时,也不可避免地感觉到了自己的“成熟”…嗯,或者直白些,不可避免地感觉到了自己在变老。 对我来说,2019 年是很有意思的一年,它是充满“矛盾”的一年。我能认知的世界在变大,但我实际生活的圈子却在变小。世界的变动非常剧烈,在中美争霸背景下,被时代洪流的裹挟向前的我们,其实很难对抗宏观层面的规律。而对这个世界的认知范围,往往决定了我们在这一变局下会去往何方。但同时,偏安一隅的日本在经济上的孤岛效应,在这个大时代中却偶然地变成了一个避风港,把这些影响缩小了。庆幸的同时,有一些不甘;但不甘的同时,却又有些许惧怕。这样的矛盾的心情,大概还会持续一段时间。 矫情完毕,回到年终总结。因为心绪比较散乱,所以我挑选并加注了一些今年的“有意思”的自摄照片,希望能够作为今年思考的记录。最后,我也会整理一下今年的书单和好物目录,算是传统节目。 照片 2019 年 1 月 1 日 @...

关于 Backpressure 和 Combine 中的处理

11 months ago

本文是对我的《SwiftUI 和 Combine 编程》书籍的补充,对一些虽然很重要,但和书中上下文内容相去略远,或者一些不太适合以书本的篇幅详细展开解释的内容进行了追加说明。如果你对 SwiftUI 和 Combine 的更多话题有兴趣的话,可以考虑参阅原书。 Combine 在 API 设计上很多地方都参考了...

SwiftUI 的一些初步探索 (二)

over 1 year ago

我已经计划写一本关于 SwiftUI 和 Combine 编程的书籍,希望能通过一些实践案例帮助您快速上手 SwiftUI 及 Combine 响应式编程框架,掌握下一代客户端 UI 开发技术。现在这本书已经开始预售,预计能在 10...

SwiftUI 的一些初步探索 (一)

over 1 year ago

总览 如果你想要入门 SwiftUI 的使用,那 Apple 这次给出的官方教程绝对给力。这个教程提供了非常详尽的步骤和说明,网页的交互也是一流,是觉得值得看和动手学习的参考。 不过,SwiftUI 中有一些值得注意的细节在教程里并没有太详细提及,也可能造成一些困惑。这篇文章以我的个人观点对教程的某些部分进行了补充说明,希望能在大家跟随教程学习 SwiftUI 的时候有点帮助。这篇文章的推荐阅读方式是,一边参照 SwiftUI 教程实际动手进行实现,一边在到达对应步骤时参照本文加深理解。在下面每段内容前我标注了对应的教程章节和链接,以供参考。...

Swift ABI 稳定对我们到底意味着什么

over 1 year ago

Swift 社区最近最重大的新闻应该就是 ABI 稳定了。这个话题虽然已经讨论了有一阵子了,但随着 Xcode 10.2 beta 的迭代和 Swift 5 的 release...

与 JOSE 战斗的日子 - 写给 iOS 开发者的密码学入门手册 (实践)

almost 2 years ago

概述 这是关于 JOSE 和密码学的三篇系列文章中的最后一篇,你可以在下面的链接中找到其他部分: 基础 - 什么是 JWT 以及 JOSE 理论 -...