首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
1
订阅
ruby109lolz
更多收藏集
微信扫码分享
微信
新浪微博
QQ
43篇文章 · 0订阅
【The Composable Architecture (TCA) 源码解析】01 - 目录
The Composable Architecture (简称 TCA)是一个可以让你用一致和可理解的方式来构建应用的库。可用于 SwiftUI、UIKit 等;并且适用于任何苹果平台。
【The Composable Architecture (TCA) 源码解析】02 - Effect
Effect 类型封装了可以在外部运行的工作单元,并且可以将 Action 反馈到 Store。这是一个用来做副作用的地方,如网络请求等。
初探Swift 5下Any的实现逻辑
Swift 5.5.2的Any类型的实现逻辑,包括内存布局、赋值操作和销毁操作。本文目前仅用于记录和交流,不能保证覆盖所有实现细节。
Swift Protocol 背后的故事(理论)
本文主要讨论 Swift Protocol 实现机制,涉及 Type Metadata、Protocol 内存模型 Existential Container、Generics 的实现原理。
Swift - 实例对象调用协议方法优先级分析/ witness_methos witness_table分析
本文主要探究: 1. 当一个类遵循了协议,且协议和类都有方法实现时,实例对象调用方法的优先顺序 # 总结: 1. 当协议中有方法声明时(witness_table有声明), - 类中有
写点 Swift: 为什么你需要使用泛型而不是 protocol
在 Swift 中,在没有类型抹除需求的前提下使用泛型会比直接使用 protocol 有更好的运行时性能表现。
Swift编译慢?请看这里,全套开源
距离上一篇iOS二进制编译方案(iOS如何提高10倍以上编译速度)已经快过去半年了,期间收到了很多来着小伙伴们的支持。cocoapods-imy-bin这套系统也在我司(美柚)跑满了上万条的打包记录,目前表现依然是很稳定。 鉴于目前市场上,Swift及Swift-OC混编项目流…
iOS 从源码深入探究weak的实现 | 掘金技术征文
关于weak的知识我就不再多说,直接开始我们的源码分析之旅 __weak id __week obj1 = obj;编译器的模拟代码 id obj1; obj1 = 0; objc_storeWeak(&obj1, obj); objc_storeWeak(&obj1, 0);…
实现了所有主流APP的分类切换效果,可快速接入,灵活扩展(swift)
dataSouce类型为JXSegmentedViewDataSource协议。使用单独的类实现JXSegmentedViewDataSource协议,实现代码隔离。选择不同的类赋值给dataSource,就可以控制JXSegmentedView显示效果,实现插件化。比如选择J…
Swift5.1 不得不知的 Property Wrappers 特性
SwiftUI 中几个常见的 @ 开头修饰,如 @State,@Binding,@Environment,@EnvironmentObject 等都是运用了 Property Wrappers 这个特性。 Property Wrappers 特性使得代码更加简洁可读,减少模板代…