iOS Osushi🍣

034 2022-11-21

Ask Apple に寄せられたデザインに関する質問の回答まとめが公開

Q&A: 10 Questions with Design Evangelism - Discover - Apple Developer https://developer.apple.com/news/?id=s8sl4tpa

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 の使い方のページが公開

Get started with the Verify with Wallet API - Apple Developer https://developer.apple.com/wallet/get-started-with-verify-with-wallet

Wallet に登録されている身分証明書を用いて App で年齢確認や本人確認が簡単に行える、Verify with Wallet API の始め方に関するページが公開されました。現時点で Verify with Wallet API を利用できる App のカテゴリには制限があります。

Technotes の更新

TN3133: Packaging a Metal renderer | Apple Developer Documentation https://developer.apple.com/documentation/technotes/tn3133-packaging-a-renderer

Apple デベロッパテクニカルサポートが開発に関するさまざまなトピックを取り上げ、ガイダンスとして提供している Technotes が更新されました。「Swift Package で Metal のレンダラーを配布する」として、Swift Package のモジュールに Metal のレンダラーを配置し、それを複数のプロジェクトで使用するための例について解説されています。

Apple のソフトウェアリリース情報

Apple が提供している OS や IDE のリリース情報です。

開発者向けベータ

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 を準備するためのクロージャが追加されました。また TestStoreopen から 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 を用いたときほど高速で行えるようになりました。