稀土掘金 稀土掘金
    • 首页
    • 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
  • 架构
  • 人工智能
  • 性能优化
  • 面试
  • 安全
  • 暂无数据
    • 推荐
    • 最新
  • Apple StoreKit 2 开发指南
    这是一份面向开发者的 StoreKit 2 实战教程。本教程旨在通过清晰的概念讲解和可直接使用的代码示例,帮助你快速掌握 iOS 应用内购买(IAP)与订阅功能的开发。
    • Lexiaoyao20
    • 928
    • 22
    iOS Apple
  • iOS 26 UIKit和Swift上的更新
    简单概括记录iOS26上的更新:标识符、字符串、内联数组、enumerated、@concurrent、LiquidGlass等
    • Mr_zheng
    • 1.3k
    • 20
    iOS Swift
  • 1-22.【GCD】使用 DispatchSource 时最容易踩的坑有哪些?
    1️⃣ 忘记 resume() 坑:创建 DispatchSource 后必须调用 resume() 才会启动事件源 原因:DispatchSource 默认是暂停状态 后果:事件永远不会触发 解决:
    • 项阿丑
    • 36
    • 点赞
    Swift
  • iOS borderWidth为0.5边框上下不均匀问题探究和解决
    一. 背景 项目中经常遇到需要给按钮或者视图设置0.5的边框,因此习惯通过layer.borderWidth的来设置,但设置出来,会发现上下边框有点不均匀,明显左上部分比较细,右下部分比较粗。 二.
    • 果哥爸
    • 1.6k
    • 15
    iOS
    iOS borderWidth为0.5边框上下不均匀问题探究和解决
  • Flutter限制输入框只能输入中文,iOS拼音打不出来?
    中文输入必踩的 Flutter 坑合集:iOS 拼音打不出来,其实是你 Formatter 写错了 这不是 iOS 的锅,也不是 Flutter 的 Bug,而是 TextInputFormatter
    • 淡写成灰
    • 427
    • 8
    Flutter
  • Flutter 在 iOS 26 模拟器跑不起来?其实很简单
    在之前的《Flutter 完成全新 devicectl + lldb 的 Debug JIT 运行支持》我们提到,在 iOS 26 上为了更好的 Debug 体验,Flutter 在将开发和调试场景切
    • 恋猫de小郭
    • 2.7k
    • 33
    前端 Flutter Android
    Flutter 在 iOS 26 模拟器跑不起来?其实很简单
  • iOS Swift 可选值(Optional)详解
    Swift 与 Objective-C 最大的区别之一,就是 Optional(可选值)机制。 它从语言层面解决了“空指针崩溃”的问题,但如果使用不当,也可能引入新的 Crash。
    • tangbin583085
    • 143
    • 2
    前端 iOS
  • 《Flutter全栈开发实战指南:从零到高级》- 04 - Widget核心概念与生命周期
    本文将带你深入了解"Everything is a Widget",万物皆widget,真正理解widget设计的精妙之处
    • QuantumLeap丶
    • 396
    • 4
    Flutter Xcode
    《Flutter全栈开发实战指南:从零到高级》- 04 - Widget核心概念与生命周期
  • iOS逆向-哔哩哔哩增加3倍速播放(1)-最大播放速度
    前言 作为一名 哔哩哔哩的重度用户,我一直期待官方推出 3 倍速播放功能。然而这个功能始终没有上线 😮‍💨。 刚好我自己熟悉 iOS 逆向工程,于是决定亲自动手,为 B 站加入 3 倍速播放😆
    • TouchWorld
    • 755
    • 14
    iOS Swift
    iOS逆向-哔哩哔哩增加3倍速播放(1)-最大播放速度
  • KVC / KVO 与 ivar / property 的底层关系
    KVC / KVO 与 ivar / property 的底层关系 一、为什么 KVC / KVO 一定要和 ivar / property 一起理解 在 Objective-C 中: ivar 是数
    • 汉秋
    • 49
    • 1
    iOS
  • 2.iOS 布局系统:布局原理
    iOS布局系统看似简单,却隐藏诸多细节。从Frame到AutoLayout,很多问题并非API用错,而是对布局原理理解不足。本文从视图布局流程入手,结合约束机制,梳理系统计算View尺寸与位置的过程。
    • 移动端小伙伴
    • 136
    • 2
    APP iOS
    2.iOS 布局系统:布局原理
  • 1月10日用户隐私保护新规出炉,政策解读
    这次的新政细化了隐私合规规则,堵住了一些规则漏洞,进一步保护用户隐私。对于大部分开展正规业务的开发者来说,无需特别的改动。后续可按渠道平台(华为、小米等)要求,做进一步调整
    • CocoaKier
    • 353
    • 2
    iOS
  • iOS 知识点 - Category / Extension / Protocol 小合集
    谈到 OC 基础,错不开的三种机制:`Category` / `Extension` / `Protocol`。
    • 齐生1
    • 171
    • 1
    笔记 面试
  • 聊聊组件化案例
    iOS 组件化详解 - CTMediator 原理与实践 📌 核心概念速记 一、为什么要做组件化开发? 传统单体架构的问题 随着项目规模扩大,传统单体架构会暴露以下问题: 1. 代码耦合严重 问题:
    • dongczlu
    • 290
    • 3
    前端
  • Swift中Package Manager的使用
    Swift中Package Manager的使用 一、Package文件构成 Swift Package Manager简称SPM是苹果官方为swift语言提供的强大的依赖管理工具。能够自动化地处理包
    • 崽崽长肉肉
    • 209
    • 2
    Swift
  • 使用 UISheetPresentationController 实现现代化的底部弹窗
    iOS 16 中,Apple 引入了 UISheetPresentationController,为开发者提供了灵活且用户友好的方式来实现底部弹窗。这不仅使得界面更现代化,还优化了用户交互体验。
    • sailor
    • 1.1k
    • 点赞
    设计 产品
  • Flutter 底层原理
    一、Flutter 架构原理 1. Flutter 的整体架构是怎样的? Flutter 采用分层架构设计,从上到下分为三层: Framework 层(Dart) Material/Cupertino
    • 忆江南
    • 158
    • 4
    Flutter
  • 脱离 SwiftUI 也能用 @Observable:深入理解 withObservationTracking 的玩法、坑点与 Swift 6 突围
    ## 前言 iOS 17 引入的 `@Observable` 宏让 SwiftUI 刷新机制大变天,但官方文档只告诉你“在 View 里用就行”。 如果我们想在 非 SwiftUI 场景(比如 N
    • unravel2025
    • 184
    • 2
    Swift
  • Swift 中 unowned self 的隐晦陷阱:为什么“无主引用”可能毁掉你的 App
    若你只想记住一句话:“当闭包生命周期可能长于 self 时,永远不要使用 unowned。” 从一段崩溃代码说起 运行步骤: 用户进入页面 → Timer 持有闭包 → 闭包持有 unowned se
    • unravel2025
    • 68
    • 2
    Swift
  • iOS MMKV原理整理总结:比UserDefaults快100倍的存储方案是如何炼成的?
    一、传统存储方案的痛点 在介绍MMKV之前,让我们先看看iOS开发者常用的几种本地存储方案: NSUserDefaults:适合简单键值对,但性能瓶颈明显,每次写入都需同步到文件 SQLite:功能强
    • sweet丶
    • 505
    • 8
    架构 算法
  • 上午好!
    点亮在社区的每一天

    推荐话题 换一换

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

    23.0m

    #过年啦#

    38k

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

    1.2m

    #每日快讯#

    9.8m

    #每日精选文章#

    3.4m

    #日新计划#

    10.7m

    #每天一个知识点#

    47.9m

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

    418k

    #掘金一周#

    1.5m

    #新人报道#

    38.9m

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