稀土掘金 稀土掘金
    • 首页
    • 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
  • 人工智能
  • 架构
  • 网络协议
  • 性能优化
  • 安全
  • 暂无数据
    • 推荐
    • 最新
  • 3. iOS开发中使用atomic,有什么问题?
    1. 核心结论 在 iOS 开发中,我们几乎总是使用 nonatomic,极少使用 atomic。 使用 atomic 存在两个主要问题: 性能损耗:atomic 会在 setter/getter 方
    • iOS在入门
    • 45
    • 点赞
    iOS
  • 聊聊swift闭包
    Swift闭包语法详解 代码示例 详细解释 这是一个Swift中的闭包(Closure)语法,具体解释如下: 代码分解 语法分析 变量声明: var b:声明一个变量 b :() -> Void:指定
    • dongczlu
    • 123
    • 2
    前端
  • 浅谈weak与unowned
    在iOS的开发中,经常会有A持有B,但是B又持有A的问题,这就是老生常谈的循环引用,目前最常用的方法就是使用weak或者unowned去打破循环。接下来浅谈下两者的底层实现原理以及两者的对比。
    • 猪要飞
    • 45
    • 3
    iOS
    浅谈weak与unowned
  • Swift 内存管理:吃透 ARC 、weak、unowned
    前言 ARC 让 90% 的 iOS 开发者“无痛”管理内存,但剩下的 10% 却能把 App 拖进 OOM 深渊。 ARC 原理:一张图先记住 结构体 / 枚举是值类型,不走 ARC;只有类(cla
    • unravel2025
    • 405
    • 10
    Swift iOS
  • Weex 底层原理与性能监控
    从 Vue 组件到原生 UIKit 渲染的 7 大核心链路、Yoga 增量布局实现、JS-Native 通信原理,再到存量业务 APM 策略(白屏 / 组件异常 / 参数不匹配监控方案),附源码定位
    • 杭城小刘
    • 365
    • 4
    前端框架 iOS Weex
    Weex 底层原理与性能监控
  • 深入理解 Swift Concurrency:从 async/await 到隔离域
    在 Swift 并发系统(Swift Concurrency)诞生之前,iOS 开发者的日常被回调(Callbacks)、代理(Delegates)和 Combine 填满。我们用这些工具来处理应用中
    • 皇上o_O
    • 237
    • 5
    iOS
  • 一款轻量、低侵入的 iOS 新手引导组件,虽然大清都亡了
    PolarisGuideKit:轻量、低侵入的 iOS 新手引导组件(遮罩挖孔 + Buddy View + 插件化) GitHub:https://github.com/noodles1024/Po
    • noodles1024
    • 917
    • 9
    前端
    一款轻量、低侵入的 iOS 新手引导组件,虽然大清都亡了
  • Homebrew 5.0:并行加速、MCP 加持,与 Intel 的最后倒计时 -- 肘子的 Swift 周报 #0111
    Homebrew 5.0 更新、iOS 26 Liquid Glass 适配、参数化测试陷阱、SwiftUI task identity、Unicode 替换错误、在 iOS 中集成 Rust等内容
    • 东坡肘子
    • 506
    • 5
    Swift SwiftUI Rust
    Homebrew 5.0:并行加速、MCP 加持,与 Intel 的最后倒计时  -- 肘子的 Swift 周报 #0111
  • iOS MMKV原理整理总结:比UserDefaults快100倍的存储方案是如何炼成的?
    一、传统存储方案的痛点 在介绍MMKV之前,让我们先看看iOS开发者常用的几种本地存储方案: NSUserDefaults:适合简单键值对,但性能瓶颈明显,每次写入都需同步到文件 SQLite:功能强
    • sweet丶
    • 513
    • 8
    架构 算法
  • 一次弹窗异常引发的思考:iOS present / push 底层机制全解析
    一、视图控制器层级:Navigation 栈 vs Modal 链 1. 两套完全独立的层级体系 Navigation 栈(push/pop)
    • 心脏和字节只有一个跳动
    • 221
    • 2
    前端
  • iOS 语音房(拍卖房)开发实践
    本文基于一个真实的iOS语音房项目案例,详细讲解如何使用状态模式来管理复杂的业务流程,以及如何与权限中心协同工作,因为在拍卖房间中不只有不同的房间阶段变化(状态)还有不同角色拥有不同的权限(权限中心)
    • KangJX
    • 430
    • 7
    客户端 前端 前端框架
  • flutter项目大量使用.obs会导致项目性能极度下降吗
    简短的回答是:一般情况下不会,甚至在很多场景下,大量使用 .obs 反而比传统的 setState 性能更好。 但凡事都有“但是”。如果使用姿势不对,确实会导致内存占用增加或帧率下降。 我们需要从**
    • yfmingo
    • 1.5k
    • 12
    Flutter
    flutter项目大量使用.obs会导致项目性能极度下降吗
  • iOS开发:关于路由
    在iOS开发中引入路由框架一直是一个有争议的话题。我个人并没有参与大型App项目,文章是我个人的一些浅显的理解,最近在看TheRouter的源码,希望可以帮助到大家。
    • season_zhu
    • 2.4k
    • 9
    iOS Swift 架构
    iOS开发:关于路由
  • 2-5.【Concurrency】Task 和 DetachedTask 有什么区别?使用场景各是什么?
    一句话总览 1️⃣ 最重要的区别(先看这个) 维度 Task {} Task.detached {} 是否有父 Task ✅ 有 ❌ 没有 继承取消状态 ✅ ❌ 继承优先级 ✅ ❌ 继承 Task-l
    • 项阿丑
    • 42
    • 点赞
    Swift
  • iOS 26 UIViewController能自动刷新啦?
    看到UIViewController新增了updateProperties()方法,看起来是改变属性值就会刷新页面,要方便不少。 试试看,写了个UIButton+UILabel+Model,点击时修改
    • zjam9333
    • 3.0k
    • 15
    iOS
    iOS 26 UIViewController能自动刷新啦?
  • iOS26适配指南之UISearchController
    在 iOS 26 中,Apple 对 UISearchController 做出了改进: 搜索栏在 UINavigationItem 中的布局更灵活,可以直接将搜索栏集成到 UIToolBar 中。
    • YungFan
    • 931
    • 4
    Swift iOS
  • 🚫求求你别再手动改类名了!Swift 自动混淆脚本上线,4.3 头发保卫战正式开始!
    🚫求求你别再手动改类名了!Swift 自动混淆脚本上线,4.3 头发保卫战正式开始! 最近又被苹果爸爸 4.3 拿捏了吗? 是不是已经习惯了以下这些「灵魂折磨」: 为了上架不得不手动画几个类名 ——
    • StarkCoder
    • 416
    • 5
    前端
    🚫求求你别再手动改类名了!Swift 自动混淆脚本上线,4.3 头发保卫战正式开始!
  • iOS - 从 @property 开始
    property 核心概念、常见属性修饰符、copy 详解、@dynamic、@synthesize、背后存储 ivar
    • 已注销
    • 188
    • 1
    Objective-C
  • 3.iOS 布局系统:AutoLayout
    iOS布局系统看似简单,却隐藏诸多细节。从Frame到AutoLayout,很多问题并非API用错,而是对布局原理理解不足。本文从视图布局流程入手,结合约束机制,梳理系统计算View尺寸与位置的过程。
    • 移动端小伙伴
    • 279
    • 3
    iOS APP Apple
    3.iOS 布局系统:AutoLayout
  • 关于tableview分离数据源的一种思路和实现
    tableview分离数据源的实现。假设ViewController和UITableViewController要实现完全相同的部分功能,例如:点击后的判断逻辑和跳转,那么可以用该方法。
    • 电次0510
    • 180
    • 1
    Swift
    关于tableview分离数据源的一种思路和实现
  • 下午好!
    点亮在社区的每一天

    推荐话题 换一换

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

    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 稀土掘金