034 2022-11-21
Ask Apple に寄せられたデザインに関する質問の回答まとめが公開
Ask Apple で寄せられた、デザイン・ガイドライン・キーボードショートカッドなどに関するいくつかの質問に、デザインエバンジェリズムチーム回答した内容が簡単にまとめられたページが公開されました。
Swift.org の新着記事「Swift project in 2023」
Swift.org - Swift project in 2023 https://www.swift.org/blog/focus-areas-2023
年々の Swift の進化を支えている Swift コミュニティの全体像を把握できるよう、各ワークグループがそれぞれどのような事柄に注力しているかについてまとめたブログ記事が公開されました。
Verify with Wallet API の使い方のページが公開
Wallet に登録されている身分証明書を用いて App で年齢確認や本人確認が簡単に行える、Verify with Wallet API の始め方に関するページが公開されました。現時点で Verify with Wallet API を利用できる App のカテゴリには制限があります。
Technotes の更新
Apple デベロッパテクニカルサポートが開発に関するさまざまなトピックを取り上げ、ガイダンスとして提供している Technotes が更新されました。「Swift Package で Metal のレンダラーを配布する」として、Swift Package のモジュールに Metal のレンダラーを配置し、それを複数のプロジェクトで使用するための例について解説されています。
Apple のソフトウェアリリース情報
Apple が提供している OS や IDE のリリース情報です。
開発者向けベータ
- iOS 16.2 beta 3 (20C5049e)
- iPadOS 16.2 beta 3 (20C5049e)
- macOS 13.1 beta 3 (22C5050e)
- tvOS 16.2 beta 3 (20K5348d)
- watchOS 9.2 beta 3 (20S5348d)
OSS のリリース情報
iOS アプリ開発でよく使われている OSS のリリース情報です。
Apple
Swift Crypto 2.2.0
https://github.com/apple/swift-crypto/releases/tag/2.2.0
サポートされる Swift のバージョンが 5.4 から 5.5 へ引き上げられました。また macOS Ventura の API を使うようにする変更なども含まれています。
サードパーティ
SDWebImage 5.14.2
https://github.com/SDWebImage/SDWebImage/releases/tag/5.14.2
プロジェクトのサンプルコードおよびテストコードの更新が含まれています。
Firebase Apple SDK 10.2.0
https://github.com/firebase/firebase-ios-sdk/releases/tag/10.2.0
いくつかのバグが修正されました。
The Composable Architecture 0.46.0
https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.46.0
TestStore
のイニシャライザに、DependencyValues を準備するためのクロージャが追加されました。また TestStore
が open
から final
へ戻りました。 さらにいくつかのバグが修正されました。
SwiftLint 0.50.0
https://github.com/realm/SwiftLint/releases/tag/0.50.0
新しい SwiftSyntax のパーサーが用いられるようになりました。Swift 5.7 の文法がより正確にパースされるようになり、Lint にかかる時間が最大で 15% 改善します。これによりいくつかのルールが書き直されました。ビルドには Swift 5.7 以降が必要になりました。
そのほか、Xcode Cloud 対応に関する問題が修正、またいくつかのバグが修正されました。
Apollo iOS 1.0.4
https://github.com/apollographql/apollo-ios/releases/tag/1.0.4
CLI バージョンチェッカーが追加されました。またいくつかの変更・バグ修正が含まれています。
Nimble 11.2.1
https://github.com/Quick/Nimble/releases/tag/v11.2.1
async/await に対応した Polling のプライベートメソッド execute
に @MainActor
を付与する改善が行われました。
xcodes 1.2.0
https://github.com/RobotsAndPencils/xcodes/releases/tag/1.2.0
Xcodes を使った Xcode ダウンロードの際、再び Apple ID によるサインインが求められるようになりました。また、xcodes runtimes install
を用いたときのランタイムのダウンロード速度が、aria2
を用いたときほど高速で行えるようになりました。