探索 Xcode String Catalog:现代化 iOS 应用国际化指南 掘金 iOS 作者 VirusTarget 2025年11月1日 16:32 介绍 Xcode 15推出String Catalog(.xcstrings),集中管理多语言资源,替代分散的.strings文件。支持可视化编辑、翻译进度追踪、自动提取迁移及复数/设备变体,简化流程
Combine 基本使用指南 掘金 iOS 作者 littleplayer 2025年10月31日 22:52 Combine 基本使用指南 Combine 是 Apple 在 2019 年推出的响应式编程框架,用于处理随时间变化的值流。下面是 Combine 的基本概念和使用方法。 核心概念 1. Publi
iOS语音转换SDK相关记录 掘金 iOS 作者 EricStone 2025年10月31日 17:07 前言: 在开发iOS ASR 语音转文字SDK中遇到一系列问题,途中尝试解决方案及技术要点进行记录和学习积累 AVAudioSession 相关文章可参考 一、基础: 基础实现部分不再详细堆叠(网上文
请及时同意苹果开发者协议,避免影响迭代工作。 掘金 iOS 作者 iOS研究院 2025年10月31日 14:38 背景 最近后台有咨询反馈,添加测试设备异常,以及提交ipa报错等问题。 追溯其本质原因是因为AppStore最近苹果更新了开发者协议&付费协议。 简单来说: 此次版本和以往不同,历史版本不会影响到ip
在Flutter中使用信号量解决异步冲突 掘金 iOS 作者 默默_david 2025年10月31日 01:59 最近一个项目是IM的项目,使用的是悟空IM SDK,在会话列表中,会话列表的数组conversationList会被多次改变,由于是不定时的,会造成混乱
iOS 进阶6-Voip通信 掘金 iOS 作者 爱抽烟的大liu 2025年10月30日 22:41 iOS VoIP 开发全指南:框架、实现、优化与合规 iOS 平台的 VoIP(Voice over Internet Protocol,互联网语音协议)是基于网络传输语音数据的通信方案,凭借低成本、
iOS - UIViewController 生命周期 掘金 iOS 作者 齐生 2025年10月30日 19:40 UIViewController 生命周期、 常见回调 UIView 常见回调 布局、约束等相关知识
🚀 Flutter iOS App 上架 App Store 全流程(图文详解) 掘金 iOS 作者 雨夜寻晴天 2025年10月30日 20:04 本文将详细讲解如何为 Flutter App 配置 iOS 签名证书与 Provisioning Profile,并顺利上传到 App Store。
SwiftUI 无限循环轮播图 支持手动控制 掘金 iOS 作者 我唔知啊 2025年10月30日 12:20 本文将介绍如何使用 SwiftUI + UIKit 结合的方式,实现一个功能完善的无限循环轮播图组件。
《Flutter全栈开发实战指南:从零到高级》- 08 -导航与路由管理 掘金 iOS 作者 QuantumLeap丶 2025年10月30日 09:33 在移动应用开发中,页面跳转和导航是必不可少的功能。想象一下,如果微信不能从聊天列表跳转到具体聊天窗口,或者淘宝不能从商品列表进入商品详情,那该有多么糟糕!本教程将带你深入理解路由与导航的底层原理!!!
iOS - 从 @property 开始 掘金 iOS 作者 齐生 2025年10月29日 14:39 property 核心概念、常见属性修饰符、copy 详解、@dynamic、@synthesize、背后存储 ivar
SwiftUI布局之AnchorPreferences 掘金 iOS 作者 汉秋 2025年10月29日 14:05 SwiftUI 中的 AnchorPreferences:连接父子视图的几何桥梁 🌱 什么是 AnchorPreferences? AnchorPreferences 是 SwiftUI 的一个 Vi
【Swift 可选链】从“如果存在就点下去”到“安全穿隧”到空合运算符 掘金 iOS 作者 unravel2025 2025年10月29日 08:26 ## 什么是可选链(Optional Chaining) 一句话:“当某个实例可能是 nil 时,允许你用 问号? 一路点下去;只要链中任何一环为 nil,整条表达式就优雅地返回 nil,而不会
Swift 反初始化器详解——在实例永远“消失”之前,把该做的事做完 掘金 iOS 作者 unravel2025 2025年10月29日 08:02 ## 为什么要“反初始化” 1. ARC 已经帮我们释放了内存,但“内存”≠“资源”。 可能你打开过文件、有过数据库连接、订阅过通知、甚至握着 GPU 纹理句柄。 2. 反初
Swift 并发编程新选择:Mutex 保护可变状态实战解析 掘金 iOS 作者 unravel2025 2025年10月29日 07:52 ## 前言 Swift 5.5 带来 async/await 与 Actor 后,「用 Actor 包一层」几乎成了默认答案。 但在日常开发里,我们经常会遇到两种尴尬: 1. 只想保护一个计数器
iOS 26 你的 property 崩了吗? 掘金 iOS 作者 yuec 2025年10月28日 14:57 iOS 26 nonatomic property 为何频频崩溃?苹果竟主动埋下“哨兵值”以暴露并发隐患!本文将深度剖析 0x400000000000bad0 崩溃根因,并详解快手自研框架 Ekko
iOS 26 开始强制 UIScene ,你的 Flutter 插件准备好迁移支持了吗? 掘金 iOS 作者 恋猫de小郭 2025年10月28日 11:40 在今年的 WWDC25 上,Apple 发布 TN3187 文档,其中明确了要求:“在 iOS 26 之后的版本,任何使用最新 SDK 构建的 UIKit 应用都必须使用 UIScene 生命周期,否
iOS - 关于如何在编译时写入文件并在代码内读取文件内容 掘金 iOS 作者 Larva 2025年10月28日 10:27 关于如何读取脚本生成的具体文件内容。自动化打包时使用脚本生成特定内容的文件并在代码内读取上报,用于区分具体的打包版本等。应该也有其他方案,这里只是我的一个想法,项目上测试也算是比较符合预期。仅供参考。
Swift 模式:解构与匹配的安全之道 掘金 iOS 作者 unravel2025 2025年10月28日 08:26 什么是“模式” 在 Swift 中,模式(Pattern) 描述了一个值的结构,而不是具体的某个值。 借助模式,我们可以: 检查某个值是否符合该结构(匹配) 把符合结构的值拆解出来,绑定到新的变量 /