应用程序商店中的当前应用程序如何在iPhone X上扩展?即不使用SDK 11/Xcode9重建它们.
我能为iPhone X考虑的唯一现实选择是不会使用全屏?即与iPhone 6和7相同的宽高比.当iPhone 6问世时,应用程序商店中的未更新应用程序被拉伸/放大,与iPhone 5具有相同的宽高比.
是什么让我觉得iPhone X + SDK10的某种"缩小区域"是,几乎所有appstore中的应用程序都会或多或少地破坏iPhone X.应用程序的应用程序不会在之前使用SDK11更新iPhone X发布日期.
为了澄清,我不会询问使用xcode9/SDK11重建时应用程序的外观.我想知道应用程序的行为如何不重建它们!
创建UIColor时,默认情况下最好使用init(displayP3Red:green:blue:alpha :)进行可用性检查吗?老实说,我看不到两者之间的区别,因此不确定是否有什么问题,但我希望有人能对此有所了解。
if #available(iOS 10.0, *) {
self.init(displayP3Red: r, green: g, blue: b, alpha: a)
} else {
self.init(red: r, green: g, blue: b, alpha: a)
}
Run Code Online (Sandbox Code Playgroud)