今天早上打开电脑后发现iOS12和Xcode10等都发布正式版了,手机上已经装了iOS12的GM版本,只需要删掉描述文件等待下次更新就行。
同时Xcode10需要在App Store更新,目前项目还在Xcode9上,为了避免一些未知问题,没有选择直接更新,可以到开发者网站直接下载Xcode安装包即可。
Xcode10设有暗黑模式,需要安装 macOS Mojove 系统下设置使用,正式版会在25号发布。
下载成功后打开第一眼就可以看到右上角增加了代码块的图标,比以前更加显眼,点击后会出现所有代码块的列表,拖动出来即可使用。在记不住很多代码块缩写的情况下还是很有帮助的。
还有个小优化点就是编辑的当前行会在左侧有个明显的标示,方便快速定位。
最新发布的三款手机模拟器也已经在了
最后跑了一下项目成功运行暂时没发现异常。XR 和 XS Max 需要新增两张启动图吧。
尺寸分别是: iPhone XR:828 x 1792
iPhone XS Max: 1242 x 2688
最新的三款新机都是全面屏设计,之前写过判断 iPhone X 宏的可以修改下就可以都适配了,比如用状态栏高度判断
#define iPhoneX (([UIApplication sharedApplication].statusBarFrame.size.height >= 44) ? YES : NO)
还可以用其它别的方法,比如因为底部都留有安全区域,就可以用 safeAreaInsets.bottom 来判断等等。