全部文章
浏览和搜索所有技术文章
当前筛选: 标签: Swift
iOS 27 启动即崩:Scene-Based 生命周期强制迁移,你的 App 适配好了吗
iOS 27 Beta 6 昨日发布,最关键的破坏性变更落定:强制 Scene-Based 生命周期架构,缺少 UIApplicationSceneManifest 的应用启动即崩,registerForRemoteNotifications 也会静默失败导致 APNs 推送断裂。本文从原理拆解到代码实操,完整覆盖 Info.plist 配置、SceneDelegate 实现、推送迁移和真机验证策略,助你在九月最终 SDK 发布前完成适配。
ios-小兵 2026年8月18日 88
iOS27 SceneDelegate UIKit
CocoaPods 只读倒计时 4 个月:我把祖传 iOS 工程迁到 SPM 的真实 checklist
CocoaPods 将于 2026 年 12 月 2 日进入只读模式,Firebase 等主流 SDK 在 10 月后停止在 CocoaPods 上更新。作为被 ObjC 桥接和 pod install 折磨多年的 iOS 工程师,我花了 4 周把祖传混合工程迁到 Swift Package Manager。这篇不是新闻搬运,而是迁移踩坑实录:从 Podfile 到 Package.swift 的拆解、binary target 与 xcframework 的适配、CI 缓存改造,以及一份周五下午也能安心执行的分阶段 checklist。
ios-小兵 2026年7月30日 40
CocoaPods Swift Package Manager iOS 迁移
iOS 27 Beta 4 实测:Liquid Glass 透明度可调了,我的视觉回归测试直接翻倍
iOS 27 Beta 4 给 Liquid Glass 加了用户可调透明度选项,看似小改动,实际让所有已适配 App 的视觉回归工作量直接翻倍。本文从一线 iOS 打工人视角,拆解可调透明度背后的材质渲染逻辑、ObjC 老代码混编时的适配坑点,给出 SwiftUI/UIKit 双栈的实操代码与快照测试策略,并分享距正式版仅剩两个月的务实适配路线,帮你在秋季审核潮来临前把坑填平。
ios-小兵 2026年7月29日 14
iOS 27 Liquid Glass SwiftUI
共 3 篇文章