稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • 数据标注 NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • iOS
  • Swift
  • Apple
  • 前端
  • SwiftUI
  • APP
  • Flutter
  • 编程语言
  • uni-app
  • 展开
  • 全部
  • iOS
  • Swift
  • Apple
  • 前端
  • SwiftUI
  • APP
  • Flutter
  • 编程语言
  • uni-app
  • Android
  • 人工智能
  • 架构
  • 性能优化
  • 安全
  • 网络协议
  • 暂无数据
    • 推荐
    • 最新
  • 变幻的光影,不变的干草堆 -- 肘子的 Swift 周报 #121
    本期聚焦新加坡美术博物馆印象派大师展,其他内容涵盖分层缓存设计、实时协作编辑实践、Swift Actor 常见陷阱、SwiftUI 全局主题系统等。
    • 东坡肘子
    • 67
    • 1
    Swift SwiftUI 人工智能
    变幻的光影,不变的干草堆  -- 肘子的 Swift 周报 #121
  • Swift 中 unowned self 的隐晦陷阱:为什么“无主引用”可能毁掉你的 App
    若你只想记住一句话:“当闭包生命周期可能长于 self 时,永远不要使用 unowned。” 从一段崩溃代码说起 运行步骤: 用户进入页面 → Timer 持有闭包 → 闭包持有 unowned se
    • unravel2025
    • 42
    • 点赞
    Swift
  • Skip 开源:从“卖工具”到“卖信任”的豪赌 -- 肘子的 Swift 周报 #120
    本期聚焦 Skip 全面开源,转换商业模式,其他内容涵盖 SwiftData 数据迁移、SwiftUI 架构、Swift 嵌入式进展、AI 客户端和 Agent 管理工具等。
    • 东坡肘子
    • 358
    • 6
    Swift SwiftUI 人工智能
    Skip 开源:从“卖工具”到“卖信任”的豪赌  -- 肘子的 Swift 周报 #120
  • 拒绝“裸奔”!一款基于 SourceKit-LSP 的 Swift 代码混淆工具 (SwiftyShield)
    拒绝“裸奔”!一款基于 SourceKit-LSP 的 Swift 代码混淆工具 (SwiftyShield)
    • 秋天的芹菜
    • 529
    • 7
    iOS Swift 安全
  • Swift 常用框架Kingfisher、KingfisherWebP详解
    1.1 什么是 Kingfisher 、KingfisherWebP Kingfisher 是一个功能强大的 Swift 库,专门用于处理图像的下载、缓存和展示。目前已成为 iOS/macOS 开发中
    • Haha_bj
    • 142
    • 2
    Swift iOS
  • iOS 26 适配笔记
    这是适配 iOS 26 的笔记,并非介绍新功能和API。陆续更新,发现一个就写一个🤯🤯🤯🤯🤯🥸🤨😗🙃
    • 健了个平_24
    • 20k
    • 83
    iOS WWDC Swift
    iOS 26 适配笔记
  • 1-1.【GCD】DispatchQueue 本质上是什么?它和线程是什么关系?
    DispatchQueue 是 GCD(Grand Central Dispatch)的核心抽象,它本质上是一个 任务调度管理器,而不是线程本身。 本质特性 1. 任务队列 存储要执行的任务(闭包或函
    • 项阿丑
    • 45
    • 1
    Swift
  • 1-5.【GCD】全局并发队列(global queue)有多少个?是如何区分的?
    ✅ 结论版(先背这个) 1️⃣ 到底有多少个全局并发队列? 从 GCD 语义层面看: 🧩 一共 6 种 QoS,对应 6 组全局并发队列 QoS Swift 枚举 用途 User Interactiv
    • 项阿丑
    • 25
    • 点赞
    Swift
  • 1-13.【GCD】dispatch_barrier 的作用和使用场景是什么?
    1️⃣ 基本作用 本质:把并发队列临时变成“串行屏障” 保证 读-写或写-写安全,同时不阻塞其他并行队列的线程资源 2️⃣ 工作机制 假设有一个并发队列 concurrentQueue: 执行顺序:
    • 项阿丑
    • 27
    • 点赞
    Swift
  • 从 Anthropic 封杀与苹果谷歌结盟,看 AI 护城河的构建 -- 肘子的 Swift 周报 #119
    本期聚焦 Anthropic 封杀与苹果谷歌结盟,其他内容涵盖 tvOS 开发、Swift 2026 展望、SPM 资源优化、InternalImportsByDefault 等
    • 东坡肘子
    • 213
    • 4
    Swift SwiftUI 人工智能
    从 Anthropic 封杀与苹果谷歌结盟,看 AI 护城河的构建  -- 肘子的 Swift 周报 #119
  • 2-6.【Concurrency】TaskGroup 的设计目的是什么?它如何保证并发安全?
    一句话先给结论 或者更狠一点的说法: 1️⃣ 为什么需要 TaskGroup?(设计动机) 先看一个“天真实现”的问题: ❌ 问题一堆: results 有数据竞争 子任务生命周期不受控 取消无法统一
    • 项阿丑
    • 43
    • 点赞
    Swift
  • 1-3.【GCD】DispatchQueue 的底层数据结构是什么?
    它是一个复杂的 C 结构体,集成了任务队列、线程管理、性能优化等多个子系统。 核心数据结构:dispatch_queue_s 详细结构解析 1. 多态设计:dispatch_object 2. 任务队
    • 项阿丑
    • 35
    • 点赞
    Swift
  • 1-6.【GCD】自定义队列在底层是如何映射到全局队列的?
    下面我们从 结构 → 映射路径 → 调度细节 → 常见误解 一层层拆。 1️⃣ 核心模型:Queue ≠ Thread(再强调一次) 在 GCD 里: 队列(DispatchQueue) : 👉 任务
    • 项阿丑
    • 23
    • 点赞
    Swift
  • 1-30.【GCD】GCD 如何缓解优先级反转?开发者还能做什么?
    1️⃣ GCD 内部缓解机制:QoS 继承 1.1 原理 问题来源: 高 QoS 任务等待低 QoS 队列中的任务或锁 如果低 QoS 任务占用线程 → 高 QoS 任务被延迟 典型场景:串行队列 +
    • 项阿丑
    • 47
    • 点赞
    Swift
  • 越狱沙盒:SwiftUI fileImporter 的“数据偷渡”指南
    🫆引子 2077 年,新西雅图的地下避难所。 Neo 盯着全息屏幕上那行红色的 Access Denied,手里的合成咖啡早就凉透了。 作为反抗军的首席代码架构师,他此刻正面临着一个令人头秃的难题:如
    • 大熊猫侯佩
    • 55
    • 1
    Swift SwiftUI Apple
    越狱沙盒:SwiftUI fileImporter 的“数据偷渡”指南
  • 1-24.【GCD】QoS 和线程优先级是 1:1 映射的吗?
    QoS 和线程优先级并不是 1:1 映射,它们只是相关,但机制上存在差别。下面详细解释: 1️⃣ 核心结论 换句话说: QoS → 告诉系统“任务重要性”,GCD 根据这个在全局线程池中选择或创建线程
    • 项阿丑
    • 24
    • 点赞
    Swift
  • 1-22.【GCD】使用 DispatchSource 时最容易踩的坑有哪些?
    1️⃣ 忘记 resume() 坑:创建 DispatchSource 后必须调用 resume() 才会启动事件源 原因:DispatchSource 默认是暂停状态 后果:事件永远不会触发 解决:
    • 项阿丑
    • 30
    • 点赞
    Swift
  • 1-2.【GCD】GCD 是如何管理线程池的?线程是谁创建的?
    线程创建者:GCD 自己 GCD 是线程的实际创建者,但不是随意创建,而是通过高度优化的机制: GCD 线程池的智能管理 1. 按需创建,延迟销毁 2. 线程复用策略 线程池的关键参数和策略 1. 线
    • 项阿丑
    • 30
    • 点赞
    Swift
  • 星际穿越:SwiftUI 如何让 ForEach 遍历异构数据(Heterogeneous)集合
    🌌 引子:红色警报 公元 2077 年,地球联邦主力战舰“Runtime 号”正在穿越 Swift 5.7 星系。 舰桥上,警报声大作。 “舰长亚历克斯(Alex),大事不妙!前方出现高能反应,我们的
    • 大熊猫侯佩
    • 39
    • 1
    Swift SwiftUI Apple
    星际穿越:SwiftUI 如何让 ForEach 遍历异构数据(Heterogeneous)集合
  • 【iOS】如何在 iOS 26 的UITabBarController中使用自定义TabBar
    苹果自 iOS 26 起就使用Liquid Glass,导致很多系统组件也被迫强制使用,如何在iOS 26的UITabBarController继续使用自定义TabBar呢?这里介绍一下我的方案。
    • 健了个平_24
    • 1.2k
    • 11
    iOS Swift WWDC
    【iOS】如何在 iOS 26 的UITabBarController中使用自定义TabBar
  • 晚上好!
    点亮在社区的每一天

    推荐话题 换一换

    #挑战每日一条沸点#
    #挑战每日一条沸点#

    22.8m

    #我的 2026新年 flag#
    #我的 2026新年 flag#

    360k

    #晒晒你的摸鱼日常#
    #晒晒你的摸鱼日常#

    1.2m

    #每日快讯#

    9.8m

    #每日精选文章#

    3.4m

    #日新计划#

    10.7m

    #每天一个知识点#

    47.8m

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    417k

    #掘金一周#

    1.5m

    #新人报道#

    38.8m

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多iOS文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金