首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lebron
掘友等级
iOS 开发工程师
热爱学习,热爱英语。主要写 iOS 和 React 应用。
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
Lebron
赞了这篇文章
孔雨露
4年前
关注
IOS面试考察(九):性能优化相关问题
1. IOS面试考察(九):性能优化相关问题 APP的启动时间,直接影响用户对你的APP的第一体验和判断。如果启动时间过长,不单单体验直线下降,而且可能会激发苹果的watc...
293
20
分享
Lebron
赞了这篇文章
孔雨露
5年前
关注
IOS面试考察(一):runtime相关问题
1. IOS面试考察(一):runtime相关问题 runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 runtime...
51
2
分享
Lebron
iOS 开发工程师
·
2年前
关注
SwiftUI 仿写的微信架构更新为 TCA
The Composable Architecture 更好地利用了苹果更新、更先进的框架 Combine 和 Concurrency,所以决定使用这个库重构 SwiftU...
3
评论
分享
Lebron
iOS 开发工程师
·
2年前
关注
【The Composable Architecture (TCA) 源码解析】09 - ViewStore
ViewStore 可以监听 state 的变化,并且发送 action。通常用于试图,例如 SwiftUI views,UIView 和 UIViewController...
1
评论
分享
Lebron
iOS 开发工程师
·
2年前
关注
【The Composable Architecture (TCA) 源码解析】08 - Store
Store 驱动着整个应用程序,它被传入与应用程序交互的 views 里面。Store 不是线程安全的,因此与 Store 的所有交互必须在同一线程(创建时的线程)上完成。...
2
评论
分享
Lebron
iOS 开发工程师
·
2年前
关注
【The Composable Architecture (TCA) 源码解析】07 - Reducer
Reducer 描述了在给定 Action 的情况下,如何将应用程序的当前状态演变为下一个状态,并描述 Store 稍后应该执行什么 Effect。...
1
评论
分享
Lebron
iOS 开发工程师
·
2年前
关注
【The Composable Architecture (TCA) 源码解析】06 - Effect 扩展之 Publisher
这个扩展主要是实现了 Publisher 协议,并且提供了一系列使用 Publisher 创建 Effect 的方法。...
1
评论
分享
Lebron
iOS 开发工程师
·
2年前
关注
【The Composable Architecture 源码解析】05 - Effect 扩展之 Debounce & Defer & Throttle
debounce 的作用是将普通 Effect 变成防抖动的。 deferred 的作用是延迟 Effect 的执行。 throttle 的作用是将普通 `Effect` ...
1
评论
分享
Lebron
iOS 开发工程师
·
2年前
关注
【The Composable Architecture (TCA) 源码解析】04 - Effect 扩展之 Cancellation
这个扩展的作用是将普通 Effect 变成可取消的。无论 Effect 的 operation 是 .publisher 还是 .run,它们的核心逻辑都是利用 AnyCa...
1
评论
分享
Lebron
iOS 开发工程师
·
2年前
关注
【The Composable Architecture (TCA) 源码解析】03 - Effect 扩展之 Animation
Effect 扩展之 Animation,它的作用是将 Effect 副作用导致的 UI 变化以指定的动画展现。...
2
评论
分享
Lebron
iOS 开发工程师
·
2年前
关注
【The Composable Architecture (TCA) 源码解析】02 - Effect
Effect 类型封装了可以在外部运行的工作单元,并且可以将 Action 反馈到 Store。这是一个用来做副作用的地方,如网络请求等。...
1
评论
分享
Lebron
iOS 开发工程师
·
2年前
关注
【The Composable Architecture (TCA) 源码解析】01 - 目录
The Composable Architecture (简称 TCA)是一个可以让你用一致和可理解的方式来构建应用的库。可用于 SwiftUI、UIKit 等;并且适用于...
6
3
分享
Lebron
iOS 开发工程师
·
3年前
关注
我用 SwiftUI 仿写的微信开源了
虽然只是一个仿写的项目,但我还是按照实际生产开发的要求去编写,而不仅仅是停留在简单的 UI 层面。本项目的目标是尽量使用纯 SwiftUI 框架来实现。...
109
29
分享
Lebron
iOS 开发工程师
·
3年前
关注
Modern Concurrency in Swift 的学习笔记
Modern Concurrency in Swift 是 Raywenderlich 出版的关于 Swift 5.5 异步编程的书籍。...
5
评论
分享
Lebron
iOS 开发工程师
·
3年前
关注
用 SwiftUI 实现媒体浏览器
`LBJMediaBrowser` 是一个在 SwiftUI 框架下实现的图片视频浏览器。支持各种类型的图片和视频、网格和分页模式浏览、可自定义不同加载阶段显示的内容。...
8
评论
分享
Lebron
iOS 开发工程师
·
3年前
关注
用 SwiftUI 实现可缩放的图片预览器
在 Apple 的推动下,iOS 开发必定会从 UIKit 慢慢向 SwiftUI 转变。为了更好地适应这一趋势,今天我们用 SwiftUI 实现一个可缩放的图片预览器。...
9
评论
分享
Lebron
iOS 开发工程师
·
4年前
关注
在 SwiftUI 中实现 Redux
早些年在编写 React 项目时,就接触过 Redux。先来看看它到底是什么? Redux 是为 JavaScript 应用程序编写的可预测状态容器。它把所有程序相关的状态...
23
10
分享
Lebron
iOS 开发工程师
·
4年前
关注
抛弃简书,拥抱掘金!
自从 2016 年走上编程之路,就有了写博客记录所学知识的想法。当时被简书的简洁美观的 UI 所吸引,从此把所有文章都发布到简书。 2017 年简书 CEO 骂程序员的事件...
4
5
分享
Lebron
iOS 开发工程师
·
4年前
关注
Combine 学习笔记
在 WWDC2019,苹果推出了 SwiftUI 和 Combine 框架,给 iOS 开发带来了全新的体验。其中 Combine 思想类似于 RxSwift 和 Reac...
1
评论
分享
Lebron
iOS 开发工程师
·
4年前
关注
【WWDC2019 之 SwiftUI】04 - SwiftUI的 View 如何布局
本质上来说,这个例子有三个 View:1)最底层的 Root View,也就是整个手机屏幕除去留海屏的部分;2)处于中间的 ContentView,预览图体现不出来,因为它...
2
1
分享
下一页
个人成就
文章被点赞
260
文章被阅读
77,704
掘力值
1,637
关注了
0
关注者
302
收藏集
0
关注标签
15
加入于
2017-12-17