夜雨聆风学习资料网

ARTICLE · 1018409

【收藏级清单】iOS开发者要还的这笔适配债

【收藏级清单】iOS开发者要还的这笔适配债

苹果那台折叠屏 iPhone Duo 10 月 23 日就开卖了,留给 iOS 开发者的时间不到六周。

官方说不用改一行代码也能跑。这话不假,但能跑和好看之间,隔着一个十年攒下的老习惯。拿 Xcode 27.1 beta 重编一版,先用模拟器把四种姿态跑一遍,别等正式版。

老工程最容易栽在这五处:一是还在用 UIScreen.main,现在有两块屏,它根本不知道你说的是哪块;二是靠横竖屏判断布局,内屏根本不吃这一套;三是默认安全区左右相等,内屏经常不对称;四是写死的宽高和机型判断;五是外屏开不了新窗口,以及这台机器根本没有 Face ID。

这五个坑都不是新功能惹的祸,全踩在我以为不用管的地方。UIScreen.main 我写了快十年,按横竖屏分叉写了快十年,它们过去每一天都是对的,折叠屏只是让它们变成了错的。

这笔债不重,改法都很短,但早晚得还。

原文折叠屏 iPhone 卖 15999,但 iOS 开发者要还的是这笔适配债(附收藏级清单)
广东,3分钟前,

相关学习资料

返回首页浏览学习资料