/// 你的未来正在加载
/// 文章 記事
分享经验和知识
/// 按标签筛选
我用自己仓库历史里的 30 个 Bug 测了 Claude Code 代码审查:Sonnet 找出 18 个,Opus 找出 17 个,费用却是两倍多。附一晚上就能搭好的测试集做法。
App Store 订阅取消页的挽留消息和优惠,不用服务器,在 App Store Connect 里配置。含操作步骤、审核会拒掉的文案,以及 Apple 和 RevenueCat 的数据。
Claude Code 省token实测:根据 agent 日志,85 个 agent 花了 $26,只有 2% 用在模型回答上。每个 agent 单独指定模型、用事实验证、增量模式。
Claude Code workflow 是一个在后台调度数十个子代理的 JavaScript 脚本。本文介绍如何使用它,它和子代理、agent teams 有什么不同,ultracode 是什么,有哪些限制,成本多少。
MacBook Pro 触摸屏支持详解:根据苹果 10 月 28 日的三场 Tech Talk 与技术说明 TN3212,说明哪些无需修改,AppKit、SwiftUI 和 Mac Catalyst 应用最先该改什么,以及没有新机时如何用随航测试。
2026 年 10 月 14 日的 Next.js 漏洞:哪些版本受影响、如何检查自己的版本、sharp 与 SVG 的陷阱,以及我在 7 个线上站点中的 6 个上修复了什么。
nginx 漏洞 2026 与另外 14 个 10 月 CVE(PHP、Node.js、GitLab、Java)逐一对照一手来源:谁真正受影响、如何检查、怎样修复。
2026年10月16日更新的 App Store 审核指南:2.5.19 隐藏功能、1.2 对 AI 生成类应用的明确,2.3.14 创意素材,以及自查对照表。
Anthropic 用自研版本控制系统 Scion 替换了单体仓库里的 git,支撑智能体每天 3 万多次合并。它如何工作,以及现在就能借鉴的做法。
一张 5244×2950 的文件同时用于 App Store 页眉和搜索结果,无需重新拍摄:从截图中抠出手机、在 Chrome 中渲染,并检查 21:9 和 3:2 的裁切。
Lanternly 实例:独自完成 39 种语言、819 个 App Store Connect 字段。一个源文件、一个限制检查脚本,如实说明界面语言。
Apple 要求订阅应用在哪里放条款和隐私政策链接,没有单独字段时如何补上 Terms of Use,附现成区块示例。
Lanternly 适配 iPhone Duo 时出了哪些问题:内屏被拉伸的标签栏、竖向状态栏、折痕上的按钮、App Store 截图。原因与修复。
Xcode 27.1 里的 iPhone Duo 模拟器:Device Hub 里找不到时怎么添加、simctl 里的两块屏幕、姿态切换,以及 App Store 截图。
iPhone Duo 开发者适配实战:在 SwiftUI 中用 horizontal size class 而不是 idiom 选择界面框架,折叠和旋转后仍保留当前页面,附代码。
详解 App Store Connect 的 Creative Assets:页眉 3840×1646 与 5244×2950、搜索结果图片、视频、内容规则、素材库,以及 iPhone Duo 截图要求。
把关键词、最多 70 个自定产品页与 App Store 搜索结果中的新创意素材串起来,让每个搜索词看到专属图片。含产品页优化与素材库,面向独立开发者的实操方案。
通过 MCP 服务器把 Claude Code、Cursor 或 Codex 接入私有部署的 wiki 知识库:按空间授权的令牌、用 claim 防止覆盖、审阅 AI agent 的修改、获取 Jira 任务。附 .mcp.json 配置示例与限制说明。
只依赖 PostgreSQL 的开源 self-hosted wiki 团队知识库:组织、无需 SMTP 的邀请链接、OpenID Connect 单点登录、从 Confluence 和 Notion 导入、带版本的文件、Jira 集成。0.9 已有什么,还缺什么。
完整走一遍:用 uv 从 coreai-models 注册表导出模型、加载 CoreAILanguageModel、在普通的 LanguageModelSession 里运行,以及推理片段、预热和首次请求的代价。
iOS 27 中的 Core AI —— .aimodel 格式、按设备特化与特化缓存、用 coreai-build 做提前编译、NDArray 与 InferenceFunction、Core AI Debugger,以及这套栈真实存在的限制。
到 iOS 27 为止 Foundation Models 有哪些变化:Private Cloud Compute 与 iCloud+ 配额、用 Attachment 把图片放进提示词、动态配置文件,以及可承载任意模型的 LanguageModel 协议。
如何用 AST 令牌哈希把文档页面绑定到代码中的声明:五级解析阶梯、锚点的四种状态(fresh、stale、moved-renamed、lost),以及在 26 次重构提交、479 个锚点上做到零误报的实测结果。让文档不再悄无声息地描述早已改写的代码。
共享状态下的 claims 与 leases 机制:database-level lock、base_content_hash 校验、带持有者名称的 409 冲突响应、TTL 与 heartbeat 续租,以及作为智能体接口的 MCP 服务器和把页面内容当作数据而非指令的 prompt injection 契约。
Xcode 27 发布后的 Xcode Cloud 全面分析:workflow 如何运作、免费的 25 个计算小时能做什么、苹果云在哪些方面胜过或输给自购 Mac mini 和 GitHub Actions。
把 Xcode Cloud 接入公司统一 CI/CD 的实战指南:从 GitHub Actions 通过 App Store Connect API 触发构建、webhook 回流水线、工件、monorepo,以及诚实的局限。
深度解读 Apple 关于折叠屏 iPhone Duo 的六场 Tech Talk:用 size classes 取代方向判断、非对称 safe area、竖排工具栏、Split View 与 SDK 门槛——附 Swift 和 Objective-C 代码。
详解 iPhone Duo 的 onHingeChange 与 UIHingeInteraction、reserved regions、ArrangementView 和虚拟前置摄像头:新 API 如何设计、铰链为何必须做 nil 守卫、镜像逻辑为何不能再依赖 position。
Apple 的 iPhone Duo 示例全是 Swift,但新 API 的 UIKit 表面 Objective-C 同样可用。老代码库的分步适配方案:审计、trait collections、safe area、系统栏、scene 迁移与 Swift 桥接层。
Foundation Models 要求 iOS 26,而部署目标更低。Lanternly 的真实代码:三层门控、如实说明原因的横幅提示,以及用预设回复库取代静默崩溃。
XCUITest 如何为网站和 App Store 在 6 种语言、2 套主题下自动拍摄 90 张截图,全程无人参与——以及为什么演示数据也必须通过统计检验。
MeteoHealth 如何用 iPhone 摄像头测心率:指尖 PPG、借助 Vision 的额头 rPPG、重采样、vDSP 上的 FFT 与 SNR 门控——以及为什么这是 wellness 而非医疗。
Lanternly 的 BookExport 模块如何在没有任何依赖的情况下生成 PDF 与 EPUB 3:用 Core Text 取代 PDFKit、141 行的自研 ZIP、CRC-32 以及字节级测试。
基于 MeteoHealth 真实提交的事后复盘:屏幕上的数字与背后的计算对不上的那些地方——从由 random() 驱动的能量电池,到没有数据来源的统计。
规格书指定的引擎是 WhisperKit,代码里却是 SFSpeechRecognizer。剖析日记应用 Lanternly 的端上语音转写:代码、可用性、坦诚的取舍。
MeteoHealth 的真实调试记录:「今天」页面不刷新有四个独立原因——SwiftUI 生命周期、缓存、coalescing、地理触发器。外加修复本身引入的一个 bug。
静态分析 Swift 代码,在构建前抓住未翻译的字符串:插值键、诚实的判定,以及只能不断减少的技术债。
在 iOS 26 中,按一下 AirPods 耳机柄即可拍照或开始录像。本文介绍支持的机型、如何开启 Camera Remote,以及那些让人误以为功能失灵的坑。
AVCaptureEventInteraction 如何路由音量键、Action button、Camera Control 和 AirPods —— 以及为什么区分它们几乎不可能。在真实按钮诊断调试中发现的陷阱。
AirPods 变成了快门按钮,长按加入了拍摄操作词汇,快门声音的处理也变得显式化。本文解析这些变化对相机应用以及设备检测中硬件按键测试的影响。
Camera Control 的手势、设置与完整检测清单:按压、轻按、滑动以及触控表面的失灵区域。购买、出售或翻新二手 iPhone 时必备的知识。
深入解读iOS 26的Foundation Models framework:SystemLanguageModel可用性判断、@Generable结构化输出、Tool协议工具调用、streamResponse流式响应、约4096token的上下文窗口限制,以及端侧大模型何时真正优于云端LLM方案的实战判断。
Foundation Models的supportedLanguages中没有俄语。本文介绍如何用Translation框架构建端侧pivot翻译管线绕开这一限制——不依赖云端,不使用API密钥。
如何在没有自建后端的情况下,用 CloudKit 为 iPhone、iPad 和 Apple Watch 构建离线优先同步:架构、冲突解决、订阅推送与生产环境踩过的坑。
在SwiftUI应用中集成HealthKit的实战指南:授权、HRV、SpO2、睡眠阶段、运动记录、后台数据传递以及全新的State of Mind API。基于MeteoHealth的真实开发经验。
iOS 26 Liquid Glass 完整实战指南:glassEffect API、GlassEffectContainer 容器、修饰符的正确应用顺序、旧版本 iOS 的降级适配方案、自定义界面迁移中常见的典型错误,以及 Reduce Transparency 无障碍功能的正确处理方式与实践建议。
用SwiftUI构建macOS菜单栏应用的实战记录:MenuBarExtra、window与menu样式、Settings、WidgetKit小组件,直到上架Mac App Store。
next-intl v4、带 x-default 的 hreflang,以及阿拉伯语 RTL 布局,在 dodecaidr.pro、runcalculator.pro 和 meteohealth.pro 这三个生产环境 Next.js App Router 网站中的实际运作方式:模式、踩过的坑与语言完整性测试。
用Next.js和Leaflet构建带离线模式和可点击地图的PWA:SSR的坑、Service Worker瓦片缓存、Zustand状态管理、无需后端的GPX导出。
不用Core ML,不用神经网络——只用经典统计构建健康预测引擎:设备端运行、离线可用、结果完全可解释。
如何为30亿参数的端侧LLM赋予长期记忆:溢出时自动摘要的滑动窗口、磁盘上的完整对话历史、可编辑的「关于你的记忆」——三个相互独立的记忆层各自的职责、存储位置与管理者,并附Swift示例代码。
不依赖服务器和向量数据库,只用 NLEmbedding 与 NLContextualEmbedding,在 iOS 应用中实现完全离线的「按含义搜索」——附 Swift 实现代码。
如何构建一个由真实数据驱动的生成式WebGL场景落地页:React Three Fiber架构、着色器、性能降级分级,以及对prefers-reduced-motion的尊重。
记录我如何在MeteoHealth中不借助RevenueCat实现StoreKit 2订阅:Transaction、currentEntitlements、SubscriptionStoreView、win-back offer与Xcode测试。
如何构建无需注册的 iOS 应用:SwiftData 本地存储,CloudKit 同步到用户自己的 iCloud,无限制导出——来自 Lanternly 开发实践的经验总结。
结合我目前正在开发的日记应用Lanternly的真实工程经验,诚实对比WhisperKit、SFSpeechRecognizer与全新SpeechAnalyzer在iOS设备端语音转录中的表现:准确率、支持语言、模型体积、Neural Engine性能、Swift代码,以及俄语支持这一关键差异。
我如何为MeteoHealth打造超越屏幕的应用体验:交互式小组件、灵动岛中的Live Activities实时活动、面向Siri语音助手的App Intents指令、iOS 18控制中心的快捷控制,以及带有多种复杂功能表盘的完整Apple Watch应用,一并分享其中的架构设计取舍与实践心得体会总结。
将Camera Control集成到iOS应用的分步指南。架构、AVCaptureSession配置、系统缩放和曝光控制、锁屏扩展。
招聘已经变成了自动化对自动化:公司有ATS和AI筛选;求职者有AI简历和大量自动申请。2025年真正有效的是什么?
我如何在Next.js上为在线商店设计可扩展的架构
一款iOS应用,帮助你了解温度、气压、湿度、光线和空气质量如何影响你的情绪、睡眠和精力,并提供基于科学的个性化建议。
一款面向频繁旅行者和外籍人士的iOS应用,可自动监控你的签证状态和位置。VisaTracker消除了手动计算天数的痛苦,确保你永远不会超过签证限制。
62 / 62