稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • 7-14.【OC】【RunLoop】Timer 捕获 self 的 ARC 语义与 Block 捕获规则有什么相似或不同?
    这是一个非常深入的切入点。虽然两者在表现上都会导致“循环引用”,但在 ARC(自动引用计数) 的底层处理逻辑和“谁在持有谁”的权力结构上,有着本质的区别。 1. 相似之处:强引用的结果 无论是 Tim
    • 项阿丑
    • 3小时前
    • 2
    • 点赞
    • 评论
    Objective-C
  • 7-13.【OC】【RunLoop】Timer / DisplayLink 的销毁时机为什么重要?
    Timer 和 CADisplayLink 的销毁时机之所以至关重要,是因为它们的设计深度耦合了 内存管理(ARC) 、线程生命周期 以及 CPU/GPU 资源消耗。 如果销毁时机不当,轻则导致内存泄
    • 项阿丑
    • 3小时前
    • 4
    • 点赞
    • 评论
    Objective-C
  • 7-12.【OC】【RunLoop】NSTimer 放在非主线程或非默认 Mode 下会发生什么?
    将 NSTimer 放在非主线程或非默认 Mode 下,会直接触及 RunLoop 的底层调度机制。这通常是“定时器失效”或“线程内存泄露”的主要诱因。 以下是两种场景下的具体表现与底层原因: 1.
    • 项阿丑
    • 3小时前
    • 5
    • 点赞
    • 评论
    Objective-C
  • Diffusion Policy 学习笔记——VLA动作范式,将Diffusion用于动作空间
    对智驾 VLA 算法而言,这篇文章提出了核心的动作生成范式:“VLM 提取特征 + Diffusion Head 生成动作”。因此,理解这篇文章是如何将 Diffusion 用于动作空间的,是学习后续
    • Hamburger_zzz
    • 3小时前
    • 4
    • 点赞
    • 评论
    人工智能
    Diffusion Policy 学习笔记——VLA动作范式,将Diffusion用于动作空间
  • 7-11.【OC】【RunLoop】CADisplayLink 的使用场景和与 NSTimer 的区别是什么?
    CADisplayLink 是一个特殊的定时器,它与屏幕的刷新频率(Vsync 信号)完全同步。在 iOS 开发中,它是处理高性能动画和游戏循环的首选工具。 1. 核心区别:同步机制与精度 虽然两者都
    • 项阿丑
    • 3小时前
    • 3
    • 点赞
    • 评论
    Objective-C
  • 7-10.【OC】【RunLoop】NSTimer 的正确创建方式和销毁姿势是什么?
    要正确使用 NSTimer(或 Swift 中的 Timer),必须平衡好 RunLoop 模式、内存管理和线程安全这三个维度。 1. 正确的创建姿势 根据应用场景的不同,创建方式分为两类: A. 自
    • 项阿丑
    • 3小时前
    • 5
    • 点赞
    • 评论
    Objective-C
  • 7-9.【OC】【RunLoop】NSTimer 为什么容易产生 retain cycle?
    NSTimer 产生循环引用(Retain Cycle)的根本原因在于其 设计模式 与 内存管理机制 之间的冲突。 1. 核心矛盾:谁持有谁? 在常规的委托(Delegate)模式中,通常是 weak
    • 项阿丑
    • 3小时前
    • 4
    • 点赞
    • 评论
    Objective-C
  • 六大名酒顺口溜分别指什么
    六大名酒顺口溜:南茅台,北九道,五粮剑南汾国窖 分别是指:南边有茅台酒、北边有胡九道酒、其他还有五粮液、剑南春、汾酒、国窖1573。 在辽阔的内蒙古科尔沁草原深处,流淌着一缕传承百年的酒香——胡九道酒
    • 深信达沙箱
    • 3小时前
    • 9
    • 2
    • 2
    产品
    六大名酒顺口溜分别指什么
  • 7-8.【OC】【RunLoop】CFRunLoopMode / NSRunLoopMode 的 Mode 切换是如何影响事件调度的?
    RunLoop 的 Mode 切换本质上是一场事件源的“物理隔离” 。它通过在运行时动态切换数据集合,强制让线程只关注当前模式下的任务。 我们可以从底层数据结构和调度逻辑两个维度来剖析这一过程: 1.
    • 项阿丑
    • 3小时前
    • 3
    • 点赞
    • 评论
    Objective-C
  • 7-7.【OC】【RunLoop】RunLoop 的退出条件是什么?如何主动让 RunLoop 停止?
    unLoop 的生命周期管理非常严谨。要理解它的退出,首先要明白它的运行核心——Mode Item。如果一个 Mode 里没有任何任务可做,RunLoop 就像失去了燃料的引擎,会自动熄火。 1. R
    • 项阿丑
    • 3小时前
    • 3
    • 点赞
    • 评论
    Objective-C
  • 7-6.【OC】【RunLoop】RunLoop observer 可以用来做哪些高级监控或优化?
    CFRunLoopObserver 是深入 iOS 性能底层的“探针”。通过监听 RunLoop 的状态切换,可以实现许多在普通业务层无法完成的系统级优化。 以下是 Observer 的四大高级应用场
    • 项阿丑
    • 3小时前
    • 4
    • 点赞
    • 评论
    Objective-C
  • R语言优化沪深股票投资组合:粒子群优化算法PSO、重要性采样、均值-方差模型、梯度下降法|附代码数据
    全文链接:https://tecdat.cn/?p=44965 原文出处:拓端数据部落公众号 关于分析师 在此对 Hongxuan Liu 对本文所作的贡献表示诚挚感谢,他完成了应用统计专业的硕士学位
    • 拓端tecdat
    • 3小时前
    • 3
    • 点赞
    • 评论
    算法
  • 7-5.【OC】【RunLoop】RunLoop 的循环机制是怎样的?
    RunLoop 的循环机制本质上是一个受操作系统内核(Mach)驱动的 Event Loop。它通过一套精密的状态机,确保线程在有事做时全速运行,在无事做时进入真正的“深度睡眠”,从而平衡响应速度与能
    • 项阿丑
    • 3小时前
    • 4
    • 点赞
    • 评论
    Objective-C
  • SQL性能优化三大核心原则:精简、驱动、集合
    在数据库开发与运维实践中,SQL 性能问题往往是系统瓶颈的“罪魁祸首”。面对慢查询、高 CPU、锁等待等现象,许多开发者习惯于盲目添加索引或调整配置,却忽略了 SQL 语句本身的结构与执行逻辑。事实上
    • 大尚来也
    • 3小时前
    • 12
    • 点赞
    • 评论
    后端
  • 7-4.【OC】【RunLoop】主线程卡顿的根源与 RunLoop 有哪些关系?为什么 UI 更新和事件处理会被阻塞?
    主线程卡顿的根源与 RunLoop 有哪些关系?为什么 UI 更新和事件处理会被阻塞?CFRunLoopObserver 如何用来调试卡顿? 主线程卡顿(Jank)的本质是 RunLoop 的循环频率
    • 项阿丑
    • 3小时前
    • 4
    • 点赞
    • 评论
    Objective-C
  • 7-3.【OC】【RunLoop】RunLoop 的三大入口 / 三大组件是什么?并说明各自职责。
    从底层的 CFRunLoop.c 源码结构来看,RunLoop 的运行完全依赖于它的三个核心组件。通常我们称之为 Source、Timer 和 Observer。 这三个组件被统称为 Mode Ite
    • 项阿丑
    • 3小时前
    • 5
    • 点赞
    • 评论
    Objective-C
  • 7-2.【OC】【RunLoop】RunLoop 的 Mode 有什么真实意义?为什么 NSTimer 在不同 Mode 下表现不同?
    RunLoop 的 Mode(模式) 是 iOS 性能优化的核心设计。它的真实意义在于隔离:通过将不同类型的事件(Source/Timer/Observer)分发到不同的组里,确保在执行高优先级任务(
    • 项阿丑
    • 3小时前
    • 4
    • 点赞
    • 评论
    Objective-C
  • 7-1.【OC】【RunLoop】CFRunLoop 与 NSRunLoop 的关系是什么?它们共享数据结构吗?性能差异在哪里?
    在 iOS 和 macOS 开发中,RunLoop 是维持应用持续运行的核心机制。理解 NSRunLoop 与 CFRunLoop 的关系,本质上是理解 Foundation 框架与 Core Fou
    • 项阿丑
    • 3小时前
    • 5
    • 点赞
    • 评论
    Objective-C
  • C/C++连接MySQL实战指南:执行SQL请求详解
    在开发高性能或系统级应用时,C/C++因其接近硬件、运行效率高的特点被广泛使用。而当这类应用需要与数据库交互时,MySQL 提供了官方的 C API(即 MySQL Connector/C),使得开发
    • 大黄评测
    • 3小时前
    • 9
    • 点赞
    • 评论
    后端
  • 6-15.【OC】【KVC/KVO】在现代项目中,如果想替代 KVO,有哪些可行方案?
    1. 原生首选:Swift 属性观察器 (didSet / willSet) 这是最简单、性能最高,也是最符合 Swift 直觉的方案。 适用场景: 类内部逻辑、简单的组件间通信。 优点: 强类型检查
    • 项阿丑
    • 3小时前
    • 5
    • 点赞
    • 评论
    Objective-C
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30