稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • APP
    • AI用量
    • 作品广场
    • 专家标注
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • iOS
  • Swift
  • SwiftUI
  • 人工智能
  • APP
  • Apple
  • 前端
  • 后端
  • Flutter
  • 展开
  • 全部
  • iOS
  • Swift
  • SwiftUI
  • 人工智能
  • APP
  • Apple
  • 前端
  • 后端
  • Flutter
  • Objective-C
  • AI编程
  • macOS
  • JavaScript
  • Xcode
  • 面试
  • 暂无数据
    • 推荐
    • 最新
  • Xcode、模拟器Runtime、真机符号完整知识手册
    Xcode App 本体 和模拟器 Runtime 镜像完全分离;卸载 Xcode App 不会自动删除全局共享 Runtime、模拟器设备实例、真机符号缓存
    • kango
    • 46
    • 点赞
    iOS APP
  • 不越狱,iPhone 为什么也能安装任意 IPA?聊聊 iLoader、SideStore 和 LiveContainer 的原理
    不越狱,iPhone 为什么也能安装任意 IPA?聊聊 iLoader、SideStore 和 LiveContainer 的原理 最近折腾 iOS 侧载,接触到了三个挺有意思的东西: iLoader
    • Crazy_MT
    • 153
    • 3
    开源 iOS
  • 50MB 红线下的 iOS 录屏引擎:ReplayKit Broadcast Extension 实战
    Broadcast Upload Extension 内存上限 50MB,超了系统静默 kill。本文讲如何在这个预算内做实时录屏,以及为什么必须手写 fMP4:标准 MP4 被杀即全废。
    • 用户3803416588297
    • 60
    • 2
    iOS
  • iOS 独立开发者转鸿蒙:我把足迹地图 App 迁移到 ArkTS 的全过程
    起因:照片记不住你走过的路 上个月出差跑了三个城市,回来翻相册想回忆去过哪些地方,发现照片里全是会议室和酒店大堂。那些走过的街道、路过的江边、绕远路发现
    • SameX
    • 125
    • 点赞
    iOS
  • 第 3 周:UIButton 点了没反应,因为它默认就没有按压态
    写安卓的时候,按钮是"最不用想"的控件。android:background="@drawable/bg_btn" 配个 ripple,setOnClickListener 挂上去
    • 随遇丿而安
    • 101
    • 点赞
    iOS
  • 从纹理采样到局部形变:实时瘦鼻 Shader 算法解析
    实时美颜里的磨皮、调色、腮红,本质上主要是在改变像素的颜色,而瘦鼻、瘦脸、大眼这一类功能处理的是另一个问题:如何改变画面中的局部几何结构。 以瘦鼻为例,我们真正希望看到的效果,并不是把鼻子所在的一块图
    • MaoJiu
    • 216
    • 2
    iOS
    从纹理采样到局部形变:实时瘦鼻 Shader 算法解析
  • APM_符号化原理
    前言 未符号化前,调用栈中的地址: 符号化后: 在开始之前,需要了解一些基本的概念: DWARF dSYM Mach-O DWARF 就是一种数据格式,记录了调试信息,通过机器指令就能找到对应的源码:
    • _瑞
    • 142
    • 4
    iOS 汇编语言
  • 你的 iOS 最低部署版本即将不再被 App Store 接受
    最近,不少开发者在 App Store Connect 后台收到了两条醒目的警告,内容直指应用的 **MinimumOSVersion(最低部署版本)**。如果你的项目还在支持 iOS 12,甚至更老
    • 90后晨仔
    • 1.7k
    • 9
    iOS
  • UITableView 局部刷新 Crash:Invalid update
    问题背景 列表页做局部刷新时,线上偶现主线程崩溃,异常信息长这样: 括号里的三个数字就是全部线索:after=1、before=3、deleted=1。 一条公式 上面那段绕口的英文,翻译过来就是:
    • songgeb
    • 136
    • 点赞
    iOS 架构
  • iOS 27 强制要求 UISceneDelegate:UIKit 和 Flutter 开发者该如何应对?
    一、iOS 27 的变化与坑点 这些年 Apple 一直在“劝”咱们用 UIScene 的生命周期管理模式。虽然之前出了很多版本都在报 warning,但咱们很多项目为了图省事,一直赖着旧的 AppD
    • GitLqr
    • 1.2k
    • 11
    Flutter iOS 全栈
    iOS 27 强制要求 UISceneDelegate:UIKit 和 Flutter 开发者该如何应对?
  • 「Landmark-Driven Beauty Rendering:实时磨皮与腮红的算法与 GPU 实现」
    在实时相机中实现美颜,真正困难的地方通常不是“把皮肤模糊一点”或者“在脸颊上叠一层粉色”。困难在于,画面中的脸会移动、旋转、侧转,摄像头还可能发生镜像、裁剪和方向变换;与此同时,算法必须在每秒几十帧的
    • MaoJiu
    • 194
    • 3
    iOS
    「Landmark-Driven Beauty Rendering:实时磨皮与腮红的算法与 GPU 实现」
  • NSNotificationCenter(NotificationCenter)官方文档白话翻译 + API 详解 + Swift 实战
    总览翻译(Overview) Objective‑C / 老 API:注册接收 NSNotification 对象消息,两个注册方式: addObserver:selector:name:object
    • 悟空瞎说
    • 124
    • 点赞
    iOS
  • 喜大普奔!2027年春季起,iOS提审最低支持iOS15.0以上
    今天有小伙伴提审传包(他最低支持iOS12.0)时触发了警告。 2026年下半年,最低系统支持版本将强制为iOS13.0及以上。 自2027年春季起,所有iOS应用上传/提审必须最低支持iOS15.0
    • CocoaKier
    • 1.2k
    • 3
    iOS Apple
    喜大普奔!2027年春季起,iOS提审最低支持iOS15.0以上
  • APM_寄存器
    前言 下面讨论的是 Apple 平台目前常见的 ARM64 寄存器,不同 CPU 架构的寄存器名称和调用规则不同。 寄存器是什么 寄存器 是 CPU 内部用来临时保存数据和执行状态的高速存储单元。 程
    • _瑞
    • 59
    • 1
    iOS 汇编语言
  • APM_函数调用栈展开
    前言 上一篇 读懂 iOS 的线程调用栈,介绍了线程栈、栈帧、以及常用寄存器 PC、SP、FP、LR 在函数调用中的作用,那么当 App 上线运行后,发生了一个崩溃,究竟是怎样从这些寄存器和栈内存中,
    • _瑞
    • 79
    • 2
    iOS 编译原理
  • 春节期间独立开发者从 0 到 1:呼吸训练 iOS App 的工程化落地
    各位新年快乐,春节期间体验到了人挤人,车挤车,闲来无事撸了个一直想做的APP,分享点技术心得大家共勉。 1. 架构目标:把“训练体验”和“增长闭环”同时做出来 这个项目不是只做一个呼吸动画,而是做一条
    • SameX
    • 15k
    • 3
    iOS
  • 我为 DeepSeek Harness 写了一个 dsh-apple-mode 插件
    DeepSeek Harness 终于在千呼万唤中推出了公开测试版。我也是第一时间下载体验了一下,并最终开发了一个 dsh-apple-mode 插件,以更好的适配 iOS/Apple 开发。
    • ZacJi
    • 495
    • 2
    DeepSeek iOS VibeCoding
  • 我做了个不要账号、不要定位权限的旅行 App,聊聊那些「不做」的决定
    闲时整理相册,翻到 过去拍的旅行照片。四千多张,一张都没发出去过。 不是不想发。是不知道该怎么发——九宫格太随意,长图太隆重,发单张又觉得少了点什么。那些照片就一直躺在相册里,一年一年地往下沉。 于是
    • FIRE_Lee
    • 452
    • 9
    iOS AI编程 产品
    我做了个不要账号、不要定位权限的旅行 App,聊聊那些「不做」的决定
  • 如何正确处理 CoreBluetooth 超时与 Task Cancellation
    CoreBluetooth 的几乎所有结果都靠回调返回,而回调可能永远不来。没有超时,你的 await read() 会一直挂死;处理不好取消,任务退出了蓝牙还在后台扫。
    • ilawsonlu
    • 244
    • 7
    iOS
  • 读懂 iOS 的线程调用栈
    开头 经常崩溃的朋友对调用栈都不陌生,比如,下面是在一个空的 Swift 项目中的 ViewControoler 写入一个崩溃: 执行到这里时,项目会崩溃,我们会得到这样的调用栈: 一眼就能看出崩溃是
    • _瑞
    • 278
    • 3
    iOS 编译原理 汇编语言
  • 早上好!
    点亮在社区的每一天
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多iOS文章
    • 举报邮箱: juejin@bytedance.com
    • 座机电话: 010-83434395
    • 京ICP备18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金