编程语言:Swift
macOS 录屏软件开发实录:从像素抓取到元数据重现
ScreenSage Pro是一款由独立开发者Sintone打造的macOS录屏剪辑工具,主打"录完即剪完"的高效体验。通过创新性地记录鼠标轨迹、键盘操作等元数据,配合Metal渲染引擎,实现了智能聚焦、按键提示等自动化剪辑功能。文章深入剖析了开发过程中的技术难点:从SCK框架的稳定性问题到视频编码的比特率优化,从多轨同步方案到SwiftUI性能调优。开发者以务实态度面对系统限制,在保证核心体验的同时,通过分片录制等方案提升容错性,展现了独立开发者解决复杂问题的思考路径。
从极速复制“死了么”APP,看AI编程时代的技术选型
2026年,"死了么"App凭借简单的签到功能爆火,背后是AI编程技术降低了开发门槛。使用AI工具和无服务器后端Supabase,开发者无需搭建服务器,快速实现全栈开发。本文通过复刻"死了么"App,展示了AI编码时代的技术选型,强调声明式技术栈和托管服务的优势,助力应用极速落地。
iOS疑难Crash-_dispatch_barrier_waiter_redirect_or_wake 崩溃治理
iOS司机端App在14.0~16.2系统频繁出现_dispatch_barrier_waiter_redirect_or_wake崩溃,经排查发现是GCD内部队列引用计数操作非原子性导致队列提前释放。通过将安全类中的并行队列读写锁替换为pthread_rwlock_t实现,有效解决了该问题。崩溃治理后新版本未再出现,旧版本偶现。
Swift下Dictionary背后的魔法
Swift中的Dictionary基于哈希表实现,核心是Hash原理。它通过哈希函数将键映射到哈希表中的位置,解决冲突时采用线性探测法。Dictionary的底层结构包含_NativeDictionary和__RawDictionaryStorage,存储键值对及哈希表元数据。扩容机制确保高效性能,写时复制优化内存使用。哈希表规模为2的幂,通过位运算快速定位槽位,保证O(1)的查找和插入效率。
Qwen3 x ms-swift:监督微调在居住服务行业的一次实践
大模型微调在租房平台意图识别场景中展现显著优势,通过Qwen3-8B模型微调,准确率提升至94.5%,远超传统方法。微调不仅优化了模型性能,还降低了延迟,满足了实时交互需求。数据质量和多样性是微调成功的关键,少量高质量数据也能带来显著效果。ms-swift框架简化了训练流程,支持多尺寸模型微调,为业务提供了高效、低成本的解决方案。
掌握Swift宏:深入探索SwiftSyntax与宏的实用指南
欢迎进入Swift宏的世界!Swift 5.9 引入了革命性的宏特性,允许在编译时处理源代码,实现自动化代码生成,减少重复代码。宏分为关联宏和独立宏,使用SwiftSyntax库解析和操作代码AST。本文以@attached(peer)宏为例,详细展示如何在现有代码中添加异步功能。通过SwiftSyntax,可以高效地操控代码结构,提升代码的组织性和可维护性,为开发者提供更高的灵活性和能力。
Swift Macro 在业务开发中的探索与实践
Swift Macro 在 Swift 5.9 版本中正式引入,且需配合 Xcode 15 使用。
怎样以最小的时间成本实现IOS项目的文案国际化——支持OC和SWIFT项目
本文介绍了iOS项目文案国际化的基本自动化流程。
“踩坑”经验分享:Swift语言落地实践
百度搜索大前端团队在Swift落地实践过程中的一些常见问题及解决方法。
通过 SIL 看 Swift 的方法派发
Swift 方法派发方式与 Objective-C 大不相同,通过 SIL 分析 Swift 在方法派发上的逻辑和解决问题。
百度工程师移动开发避坑指南——Swift语言篇
本篇我们将介绍Swift语言部分常见问题。
使用Swift提高代码质量
京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swift提高了团队内同学的开发效率,同时也带来了质量的提升,目前来自Swift的Crash的占比不到1%。在这过程中不断的学习/实践,团队内的Code Review,也对如何使用Swift来提高代码质量有更深的理解。
快手 Swift 历险记之 Clang Module带来的“坑”
讨论Swift 编译模型的一些原理,以及快手在接入Swift过程中所遇到各种坑和快手客户端基础架构团队对其的解决方案。
抖音 Swift 编译优化 - 基于自定义 Toolchain 编译提速 60%
抖音基础技术团队通过对 Swift 编译器进行深度定制,将增量编译性能提升 60%,并已在抖音 iOS 工程落地验证。
云音乐 Swift 混编 Module 化实践
云音乐 iOS App 经历多年的迭代,积累了大量的 Objective-C 代码,现在开始探索 Swift 混编。本文介绍了云音乐主站在 Module 化过程中的分析与实践。
窥探Swift源码下的Array
Array是Swift下数组的实现,了解Swfit的都知道,Swift下的大多数的对象均是由struct组成的。