WWDC 2022が開幕する。
iPhone向けOSの次期メジャー版「iOS 16」が発表、ロック画面がカスタマイズ可能に - GIGAZINE
ダイジェストとして上記ページが1番わかりやすい。
ただ正直、キーノートで個人的に「これ!」といった機能はあまりない。
強いて言えば、App Intents APIが少々興味深いのあとで詳しく見てみようとは思う。
今の所、デベロッパーページなどをざっと見た限りであるが、地味なところでありがたい機能がいろいろある。
Xcode 14 Beta Release Notes | Apple Developer Documentation
Simplify an app icon with a single 1024x1024 image that is automatically resized for its target.
今後アプリアイコンの画像は1024x1024だけ用意すれば、あとは勝手にリサイズしてくれるらしい。
この機能はXcode 8ぐらいで入っていてもおかしくなかったと思うのだが、ようやくである。
「おせぇよ」とは思うが入ってくれて嬉しい。
Xcode 14 Beta Release Notes | Apple Developer Documentation
The standard library has a new Regex
ついにSwiftに使いやすそうな正規表現が追加される。
しかもリテラルまで用意される。
これはありがたい。
Xcode 14 Beta Release Notes | Apple Developer Documentation
You can now unwrap optional variables with a shorthand syntax that shadows the existing declaration.
let foo: String? = "hello world" if let foo { print(foo) // Prints "hello world". }
このアンラップのショートハンドはありがたい。
if let foo = foo {
は見栄えが悪いんで、if let f = foo {
という感じで無理やり変えていたのだが、if let foo {
これだったら全然使う。
その他、WeatherKitやら、Swiftの非同期関連のガッツリとした変更など、興味深いところはたくさんあるが、追って見ていく。