首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Lebron
掘友等级
iOS 开发工程师
热爱学习,热爱英语。主要写 iOS 和 React 应用。
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
最新
热门
我开发了一款iOS应用-我的食谱
业余时间开发了一款食谱记录的应用,叫「我的食谱」。有兴趣的可以点击链接跳转到 App Store 下载。 这款应用是从 2023 年底开始开发的,开发工作一直断断续续,历时一年半多才完成第一个版本,并
如何将 Next.js 项目部署到阿里云服务器
最近我在阿里云服务器上部署了一个 Next.js 项目,记录一下过程,以备后续参考。主要包括以下几个步骤:安装必要的软件 克隆仓库 使用 Git Action 自动化部署 Nginx 配置。
SwiftUI 仿写的微信架构更新为 TCA
The Composable Architecture 更好地利用了苹果更新、更先进的框架 Combine 和 Concurrency,所以决定使用这个库重构 SwiftUI 仿写微信这个项目。
【The Composable Architecture (TCA) 源码解析】09 - ViewStore
ViewStore 可以监听 state 的变化,并且发送 action。通常用于试图,例如 SwiftUI views,UIView 和 UIViewController。
【The Composable Architecture (TCA) 源码解析】08 - Store
Store 驱动着整个应用程序,它被传入与应用程序交互的 views 里面。Store 不是线程安全的,因此与 Store 的所有交互必须在同一线程(创建时的线程)上完成。
【The Composable Architecture (TCA) 源码解析】07 - Reducer
Reducer 描述了在给定 Action 的情况下,如何将应用程序的当前状态演变为下一个状态,并描述 Store 稍后应该执行什么 Effect。
【The Composable Architecture (TCA) 源码解析】06 - Effect 扩展之 Publisher
这个扩展主要是实现了 Publisher 协议,并且提供了一系列使用 Publisher 创建 Effect 的方法。
【The Composable Architecture 源码解析】05 - Effect 扩展之 Debounce & Defer & Throttle
debounce 的作用是将普通 Effect 变成防抖动的。 deferred 的作用是延迟 Effect 的执行。 throttle 的作用是将普通 `Effect` 变成限流的。
【The Composable Architecture (TCA) 源码解析】04 - Effect 扩展之 Cancellation
这个扩展的作用是将普通 Effect 变成可取消的。无论 Effect 的 operation 是 .publisher 还是 .run,它们的核心逻辑都是利用 AnyCancellable 来完成。
【The Composable Architecture (TCA) 源码解析】03 - Effect 扩展之 Animation
Effect 扩展之 Animation,它的作用是将 Effect 副作用导致的 UI 变化以指定的动画展现。
下一页
个人成就
文章被点赞
266
文章被阅读
88,558
掘力值
1,717
关注了
0
关注者
305
收藏集
0
关注标签
15
加入于
2017-12-17