稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • 数据标注 NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • iOS
  • Swift
  • Apple
  • 前端
  • APP
  • SwiftUI
  • Flutter
  • uni-app
  • 编程语言
  • 展开
  • 全部
  • iOS
  • Swift
  • Apple
  • 前端
  • APP
  • SwiftUI
  • Flutter
  • uni-app
  • 编程语言
  • Android
  • 人工智能
  • 架构
  • 安全
  • 网络协议
  • 性能优化
  • 暂无数据
    • 推荐
    • 最新
  • APP原生与H5互调Bridge技术原理及基础使用
    js端调用原生插件功能:调用命名为'11'的插件里的一个定时器api:jsCallTimer 带回调结果带参数的调用方式: 不带回调结果带参数的调用方式: 不带回调结果不带参数的调用方式:
    • 黄诂多
    • 6小时前
    • 13
    • 点赞
    前端
    APP原生与H5互调Bridge技术原理及基础使用
  • Swift 6 严格并发检查:@Sendable 与 Actor 隔离的深度解析
    摘要: Swift 6 引入了严格的并发检查机制,旨在消除数据竞争,提升多线程编程的安全性与可维护性。本文将深入探讨 @Sendable 协议的本质与应用场景,以及 Actor 隔离模型如何成为构建并
    • 山水域
    • 21小时前
    • 16
    • 1
    iOS
  • Flutter深度全解析
    目录 第一部分:Flutter 底层原理与核心机制 第二部分:第三方常用库原理与八股文 第三部分:开发疑难杂症与解决方案 第四部分:性能优化八股文与深入细节 第五部分:全面横向纵向对比 第一部分:Fl
    • 忆江南
    • 22小时前
    • 21
    • 1
    iOS
  • Swift中的分层缓存设计:平衡性能、内存与数据一致性的实践方案
    引言:单一缓存策略的局限性 在移动应用开发中,缓存是提升性能的关键手段。然而,单一的缓存策略往往难以同时满足三个核心诉求:高性能、低内存占用和数据一致性。 内存缓存速度快但容量有限,磁盘缓存容量大但访
    • unravel2025
    • 2天前
    • 47
    • 点赞
    Swift
  • iOS自定义TabBar
    DDTabBar 自定义 TabBar 技术文档 概述 DDTabBar 模块底部导航栏的自定义实现, 支持 普通样式 与 液态玻璃(Liquid Glass)样式 双形态切换。 支持暗黑模式和长辈模
    • 恰少年
    • 2天前
    • 85
    • 1
    前端
  • AppLovin 危机升级:SDK 安全争议未平,建议移除为妙
    背景 继 1 月做空机构 CapitalWatch 指控 AppLovin 深度涉入洗钱网络、关联东南亚 “杀猪盘” 后,这场资本风波的余震仍在持续。最新市场数据显示,截至 2026 年 2 月 5
    • iOS研究院
    • 2天前
    • 106
    • 点赞
    APP Apple uni-app
    AppLovin 危机升级:SDK 安全争议未平,建议移除为妙
  • Swift 自定义字符串插值详解:从基础到进阶应用
    引言 Swift 的字符串插值功能远不止简单的值替换。虽然大多数开发者习惯使用 \() 语法将变量直接嵌入字符串,但 Swift 的字符串插值系统实际上是一个高度可定制、功能强大的机制。通过扩展 St
    • unravel2025
    • 3天前
    • 35
    • 2
    Swift
  • 深入剖析 Swift Actors:六大陷阱与避坑指南
    Swift 5.5 引入 Actors 时,苹果承诺这将终结数据竞争问题。"只需把 class 换成 actor,问题就解决了"——但事实远比这复杂。 陷阱 1:Reentrancy(重入)——Act
    • unravel2025
    • 3天前
    • 78
    • 3
    Swift
  • 3. iOS开发中使用atomic,有什么问题?
    1. 核心结论 在 iOS 开发中,我们几乎总是使用 nonatomic,极少使用 atomic。 使用 atomic 存在两个主要问题: 性能损耗:atomic 会在 setter/getter 方
    • iOS在入门
    • 2天前
    • 44
    • 点赞
    iOS
  • OC消息转发机制
    OC的消息转发机制(Message Forwarding)是 Objective-C 动态特性的核心之一。它允许对象在无法直接响应某个消息时,有机会将其转发给其他对象处理,而不是直接崩溃。 这个机制分
    • 小鸿是他
    • 3天前
    • 56
    • 点赞
    面试 iOS
  • Swift中的AutoreleasePool:原理、实践与最佳使用场景
    核心概念解析 什么是AutoreleasePool? AutoreleasePool(自动释放池)是iOS内存管理中的重要机制,它本质上是一个局部上下文或容器。所有在这个容器内定义的对象,在容器退出作
    • unravel2025
    • 4天前
    • 77
    • 1
    Swift
  • iOS——IPATool工具的使用
    IPATool 是一款命令行工具,可通过 Apple ID 从 App Store 下载加密 IPA 包,支持多平台(macOS/Windows/Linux),适用于开发者测试、版本归档等场景。 一、
    • Haha_bj
    • 3天前
    • 198
    • 2
    iOS
  • Swift 闭包捕获列表深度解析:内存管理的关键技术
    引言 在 Swift 开发中,闭包是强大的功能特性,但不当使用会导致严重的内存泄漏问题。闭包捕获列表(Closure Capture List)是 Swift 提供的一种精确控制变量捕获行为的机制,是
    • unravel2025
    • 4天前
    • 63
    • 2
    Swift
  • Swift 方法调度机制完全解析:从静态到动态的深度探索
    引言:为什么方法调度如此重要 在 Swift 开发中,你可能听过其他人给出这样的建议:"把这个方法标记为 final"、"使用 private 修饰符"、"避免在扩展中重写方法"。这些建议的背后,都指
    • unravel2025
    • 4天前
    • 56
    • 1
    Swift
  • 浅谈weak与unowned
    在iOS的开发中,经常会有A持有B,但是B又持有A的问题,这就是老生常谈的循环引用,目前最常用的方法就是使用weak或者unowned去打破循环。接下来浅谈下两者的底层实现原理以及两者的对比。
    • 猪要飞
    • 3天前
    • 45
    • 3
    iOS
    浅谈weak与unowned
  • Xcode 26.3 炸裂更新:原生支持 AI Agent 编程
    昨天打开 Xcode 更新,差点以为看错了。 苹果官方内置 Claude 和 GPT?还支持 MCP 协议? 这不是愚人节玩笑,是 Xcode 26.3 的真实更新。 什么是 Agentic Codi
    • 黄林晴
    • 4天前
    • 757
    • 3
    Xcode iOS
  • 最近一周AppStore卡审严重么?
    背景 AppStore卡审核一直是一个叫人捉摸不透的事情。 有些卡审其实并非偶尔,而是历史发展的必然趋势。 必然原因 卡审的原因无非两点,自身有骚操作的业务流程。【审核触发2.3.1隐藏功能判定】 引
    • iOS研究院
    • 5天前
    • 197
    • 1
    APP Apple uni-app
  • 彻底告别 iOS 13+ 输入框“时隐时现” —— 深度解析嵌套布局与键盘库冲突
    前言 在开发 IM 聊天界面或动态表单时,自适应高度输入框(Growing TextView)是标配。但很多开发者发现,原本运行良好的代码,在开启了 IQKeyboardManager 或是升级到 i
    • StarkCoder
    • 5天前
    • 159
    • 2
    前端
    彻底告别 iOS 13+ 输入框“时隐时现” —— 深度解析嵌套布局与键盘库冲突
  • Swift 中 unowned self 的隐晦陷阱:为什么“无主引用”可能毁掉你的 App
    若你只想记住一句话:“当闭包生命周期可能长于 self 时,永远不要使用 unowned。” 从一段崩溃代码说起 运行步骤: 用户进入页面 → Timer 持有闭包 → 闭包持有 unowned se
    • unravel2025
    • 6天前
    • 69
    • 2
    Swift
  • SwiftUI快速入门指南-Viewbuilder篇
    背景 本文帮助有Swift基础的同学,快速入门SwiftUI,基于cursour整理 主要分为四个部分: 关键字 Modifier 布局 Viewbuilder @ViewBuilder @ViewB
    • xiAo_Ju
    • 5天前
    • 81
    • 1
    前端
  • 上午好!
    点亮在社区的每一天

    推荐话题 换一换

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

    23.0m

    #过年啦#

    38k

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

    1.2m

    #每日快讯#

    9.8m

    #每日精选文章#

    3.5m

    #日新计划#

    10.7m

    #每天一个知识点#

    48.0m

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

    418k

    #掘金一周#

    1.5m

    #新人报道#

    38.9m

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