共 23 篇
状态管理
Compose 从 remember 排到 ViewModel 的 UiState。记账应用用仓库的 Flow 合成一屏状态,一次事件走 SharedFlow。Orbit、Mavericks、Molecule、Circuit、MVIKotlin 规定动作和副作用怎么走。
AndroidAndroid · Compose · 状态管理 · ViewModel
PicDepot:只靠 Cloudflare 的自建图床
上传、文件库和公网直链都放在 Cloudflare 上。元数据进 D1,文件进 R2,看图不经过 Worker。
博客Nuxt · Cloudflare · PicDepot · 图床
状态管理
SwiftUI 按所有权从 @State 排到 environment。UIKit 改完模型,再在一处写进控件。页面变大之后用 MVVM 或单向数据流。Combine、RxSwift、ReactorKit、TCA 负责把变化送出去。
iOSiOS · SwiftUI · UIKit · 状态管理 · MVVM
设置启动图
在 Xcode 16 里给 UIKit 项目换启动图。Info 里的 UILaunchScreen 和 LaunchScreen.storyboard 都能做纯色背景、居中 Logo 或整张铺满。
iOSiOS · UIKit · Xcode · 启动图
路由管理
UIKit 用导航控制器上的页面栈管跳转,SwiftUI 用 NavigationStack 的 path 管跳转。两边都收成一个 Router,目的地用枚举。
iOSiOS · UIKit · SwiftUI · 路由
算法基础1:复杂度分析
有句话说的好:复杂度分析是数据结构和算法中最重要的知识点,毫不夸张的说,这就是数据结构与算法学习的核心所在。你学会了它你就入的了门,你学不会它,你就永远不知道门儿在哪。
算法学习算法