iOS Osushi🍣

079 2023-11-20

Xcode、Swift、SwiftUIを学ぶための新しいAppleチュートリアル「Develop in Swift」が登場

https://developer.apple.com/tutorials/develop-in-swift-tutorials

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

Swift Algorithms 1.2.0

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

  • grouped(by:) メソッドと keyed(by:) メソッドが追加されました
  • トリミングヘルパーメソッドである endOfPrefix(while:), startOfSuffix(while) メソッドが、internal 修飾子から public 修飾子に変更されました
  • ドキュメントとパフォーマンスの改善をしました

SwiftNIO 2.62.0

https://github.com/apple/swift-nio/releases/tag/2.62.0

  • NIOAsyncChannel に executeThenClose を追加し、deinit ベースの終了メソッドと inits を非推奨にしました
  • その他、様々な改善がありました

サードパーティ

Apollo iOS 1.7.1

https://github.com/apollographql/apollo-ios/releases/tag/1.7.1

  • 生成された操作定義におけるフラグメントの順序の不一致を修正しました
  • [String: Any] JSON オブジェクトを受け取る SelectionSet の初期化子を追加しました

2.217.0

https://github.com/fastlane/fastlane/releases/tag/2.217.0

  • スナップショットジェネレーターに iPhone 15 系, iPhone 14 系など新しい Apple デバイスのサポートを追加しました
  • SnapshotHelper の厳密な同時実行をサポートしました
  • その他、様々な改善がありました

Firebase Apple 10.18.0

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

  • FirebaseAppCheck 機能を新しい AppCheckCore 依存関係に抽出しました
  • 匿名アカウントを電子メールのパスワード資格情報にリンクできないバグを修正しました
  • Xcode 15.1 上の visionOS 用の Firestore ビルドを修正しました
  • Xcode 15.1 のビルド警告を修正しました

LicensePlist 3.25.1

https://github.com/mono0926/LicensePlist/releases/tag/3.25.1

acknowledgements のパスにスペースを許可しました。

SwiftFormat 0.52.10

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

  • enumNamespaces ルールが import struct/class ステートメントに違反する問題を修正しました
  • #if ブロックを含むステートメントを切り替えるための conditionalAssignment ルールの安全ではないアプリケーションを修正しました

Swift Composable Architecture 1.4,0

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

  • @Reducer マクロが追加されました
  • any Reducer<State, Action> に対する Reducer ビルダーがサポートされました
  • 統合テストケースにプレビューを追加しました
  • その他、様々な改善がありました

Swift Composable Architecture 1.4,1

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

  • 日本語と韓国語の README 翻訳を更新しました
  • その他、様々な改善がありました

Swift Composable Architecture 1.4,2

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

  • swift-case-paths が 1.1.0 から正しく固定されるようになり、SPM 解決の問題が回避されるようになりました

Swift Dependencies 1.1.1

https://github.com/pointfreeco/swift-dependencies/releases/tag/1.1.1

  • @DependencyClient, @DependencyEndpoint マクロは、未実装を含む非クロージャリテラルが割り当てられたときに diagnostics を発行するようになりました
  • @DependencyClient, @DependencyEndpoint マクロは、複数行のデフォルトクロージャをサポートしました

SDWebImage 5.18.5

https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.5

  • iOS 17, macOS 14 に関する様々な改善がありました

xcbeautify 1.0.1

https://github.com/tuist/xcbeautify/releases/tag/1.0.1

  • xcbeautify で使用している swift-actions のバージョンが更新されました
  • その他、様々な改善がありました