iOS Osushi🍣

013 2022-06-27

try! Swift Tokyo 再始動

https://twitter.com/tryswiftconf/status/1538773518552211456

https://tryswifttokyo.hatenablog.com/entry/2022/06/20/153232

次の try! Swift Tokyo 開催に向けて運営チームが始動しました。 開催時期は未定で、社会情勢などを考慮して決めるとのことです。

iOSDC Japan 2022 開催日変更

https://twitter.com/iosdcjp/status/1539412046919262208

iOSDC Japan 2022 の開催日が、8/27(土)〜8/29(月)から 9/10(土)〜9/12(月)に変更されました。

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

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

正式版

  • TestFlight
    • Xcode 14 beta 2 や iOS 16 beta 2 に対応しました

開発者向けベータ

OSS のリリース情報

iOS アプリ開発でよく使われている OSS のリリース情報です。

Apple

Swift 5.6.2

https://github.com/apple/swift/releases/tag/swift-5.6.2-RELEASE

Swift Async Algorithms 0.3.0

https://github.com/apple/swift-async-algorithms/releases/tag/0.0.3

Xcode 14(Swift 5.7)が必須になりました。

Swift Argument Parser 1.1.3

https://github.com/apple/swift-argument-parser/releases/tag/1.1.3

  • マニュアルを生成するためのプラグインが追加されました
    • swift package plugin experimental-generate-manual --help で機能と設定を確認できます
    • 他にも不具合が修正されました

サードパーティ

The Composable Architecture

0.37.0

https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.37.0

  • Effect.animation() が追加されました
    • スケジューラを使わずにエフェクトへアニメーションを追加します
    • TestStore の状態変更の失敗がよりノイズになりにくくなりました
    • ViewStore.suspend(while:)ViewStore.yield(while:) にリネームされました
    • 他にも不具合が修正されました
0.38.0

https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.38.0

0.37.0 で発生した不具合が修正されました。

0.38.1

https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.38.1

0.38.0 で発生した不具合が修正されました。

Firebase Apple SDK 9.2.0

https://github.com/firebase/firebase-ios-sdk/releases/tag/9.2.0

https://firebase.google.com/support/release-notes/ios#9.2.0

  • Zip と Carthage ディストリビューションに GoogleSignInSwiftSupport が含まれるようになりました
  • Cloud Firestore に TransactionOptions が追加されました
    • トランザクションが失敗するまでにコミットを再試行する回数を制御します
    • 他にも不具合が修正されました

SwiftFormat 0.49.11

https://github.com/nicklockwood/SwiftFormat/releases/tag/0.49.11

Swift 5.6 と 5.7 に対応しました。