首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
honr
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
Kingfisher源码解析之加载流程
1. 当我们调用imageView.kf.setImage()之后发生了什么? 2. Kingfisher中图片加载的流程是什么? 3. Kingfisher是如何缓存图片的? 4. Kingfisher是如何查找缓存的?
Alamofire源码学习目录合集
基于github: Alamofire 5.4.0编写 估计还要写好久, 先把写好的链接整合下, 放在每篇文章开头 之前每次都傻傻的把全部的列表都给卸载每篇文章的开头,每写一篇就要全部文章更新一遍(ಥ
iOS - 理解网络
简介 网络体系结构 网络体系结构把网络功能进行了层次拆分,不同的体系结构有不同的划分方式 物理层:物理层处理网络通信物理层面的事项,比如信号的传输和设备之间的物理链接。这一层包括了电缆,连接器和其他的
Swift 方法调用机制揭秘:从虚表到性能优化
前言 在 Swift 代码中,一句简单的 object.method() 背后,藏着编译器与运行时的精密协作。方法调用看似只是 “执行一段代码”,但 Swift 为了平衡性能与灵活性,设计了多套派发机
SwiftUI教程系列文章汇总
2019年WWDC大会上,苹果在压轴环节向大众宣布了基于Swift语言构建的全新UI框架——SwiftUI,开发者可通过它快速为所有的Apple平台创建美观、动态的应用程序。 SwiftUI上手更容易
Swift数据解析(第一篇) - 技术选型
Swif数据解析库方案以及当前可选值的数据解析库分析。,Codable详解,Codable源码解析,自研数据解析库,
史上最全Swift Package manager介绍和使用
Swift Package manager介绍和使用, SPM多Target处理,SPM资源文件处理, SPM静态库处理,SPM批量添加处理,本地Package添加和编辑
Swift 并发避坑指南:自己动手实现“原子”属性与集合
为什么需要“原子”操作? Swift 没有现成的 atomic 关键字。当多个线程/任务同时读写同一属性或集合时,会出现: 读到中间状态(数组越界、字典重复 key) 丢失更新(值类型复制-修改-写回
SwiftUI基础篇ViewLayout
文章主要分享SwiftUI Modifier的学习过程,将使用案例的方式进行说明。内容浅显易懂,对结果大部分进行了截图展示,也有偷懒的部分,不过测试代码是齐全的。如果想要运行结果,可以移步Github
Swift 6 并发深渊:@unchecked Sendable 与“隐式 MainActor”如何合谋杀死你的 App
故事开场:一行“看似无害”的全局变量 Swift 6 编译器立刻翻脸: Static property 'sink' is not concurrency-safe because it is non