首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift--敏捷开发
订阅
啸日
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
深入 Moya:从架构设计到现代 iOS App 网络层最佳实践
Moya 是 iOS 社区中备受推崇的网络抽象库。它之所以出色,并非仅仅因为简化了网络请求的发送,更在于其背后蕴含的一整套优雅、可扩展的架构设计哲学。本文将和你一起深入剖析 Moya 的核心架构
AnimationPreviewer - 快速预览 Lottie & SVGA & GIF 的Mac小工具
AnimationPreviewer 快速预览Lottie&SVGA&GIF的Mac小工具,并可截取动画任意一帧图片保存和导出动画视频。
Combine之自定义Publisher
在真实的开发中,我们几乎不会去自定义Publisher,但学习本文的知识还是很有必要的,接下来的3篇文章,我会讲解如何自定义Publisher,Operator和Subscriber,我尽量把这些内容讲清楚,通过这3篇文章的学习,能够让大家对Combine的实现原理有一个清晰的…
Combine | (VI) 自定义 Publisher & 处理 Backpressure
我们可能会觉得 Combine 框架中缺少很多 Operator。反应式框架通常提供丰富的 Operator 生态系统。Combine 还允许我们创建自己的 Publisher,我们将了解如何实现。
iOS布局中的抗被拉伸、抗压缩优先级
iOS使用AutoLayout布局抗拉伸抗压缩设置,抗被拉伸属性ContentHuggingPriority,抗压缩属性ContentCompressionResistancePriorit。
RxSwift使用心得(一):using操作符与ActivityIndicator
using操作符 创建一个可被清除的资源,它和 Observable 具有相同的寿命 通过使用 using 操作符创建 Observable 时,同时创建一个可被清除的资源,一旦 Obse
社交场景下iOS消息流交互层实践
一款社交产品的诞生,离不开即时通讯(IM)场景。本文主要介绍如何构建一套通用的消息流交互层方案,适应多个业务不同IM场景需要。
🔌 iOS 上的插件化设计
插件化作为解耦手段之一,对于每个公司和团队,方案可能都略有不同。业界的此类文章较少,现结合自己经验理解在此抛砖引玉。
浅谈Swift中协议命名的规范
在日常的开发中,协议的命名一直是颇耗心力的一件事情,不知道如何具体的给协议命名,所以通常都是XXX+Protocol 的命名规则,虽然不会出错,但是并不能信达雅的传达出这个协议的作用,无法代码即注释。
iOS中为什么会有这么多锁呢?
其实iOS领域很多文章都谈到了关于锁的文章,但是我为什么要在这里重新写一篇文章呢?一是很多文章使用的观点依然是很老的观点,和我的测试结果不符合,二则是自己对这方面也比较生疏,所以就在最近重新梳理一下