iOS Osushi🍣

124 2024-11-18

プッシュ通知コンソールで新しいブロードキャストプッシュ通知のメトリックスが利用可能に

https://developer.apple.com/jp/news/?id=106dpbzt

ブロードキャストプッシュ通知を使用すると、ライブアクティビティにアップデートを送信できます。

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

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

開発者向けベータ

OSS のリリース情報

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

サードパーティ

Swift Composable Architecture - 1.16.0, 1.16.1

  • 1.16.0
改善点
  • 共有アプリストレージの監視性能を向上しました
  • Store を支える Combine サブジェクトでのロック回数を削減しました
  • キャンセル中にストレージ監視で発生する可能性のあるクラッシュに対処しました
修正点
  • 画面更新中に通知センターから多くのアプリストレージ通知が送られる際のクラッシュする問題に対応しました
  • 動的メンバー参照のオートコンプリートを改善しました
  • NavigationStack に @ViewBuilder を追加しました

Firebase iOS SDK - 11.5.0

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

改善点
  • Swift 6 への準拠および Sendable プロトコルへの対応をしました
  • pod バージョンの整合性を保持しました
  • リクエストタイプとレスポンスクラスを改善しました
  • エラーハンドリングを改善しました
修正点
  • watchOS 向けに Combine のビルド問題を修正しました
  • Swift 6 のキャスティングエラーを修正しました
  • CocoaPods 1.16.2 への更新しました
  • Remote Config のロケールリストにマラーティー語を追加しました

Swift Dependencies

改善点
  • prepareDependencies API が追加され、依存関係をグローバルで準備できるようになりました
修正点
  • 依存関係を持つプレビューがクラッシュする可能性に対応しました
  • Apple 以外のプラットフォームでのコンパイルエラーを修正しました
  • GitHub Actions CI を更新しました

SwiftFormat - 0.55.0

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

改善点
  • docCommentsBeforeModifiers : ドキュメントコメントを修飾子の上に移動しました
  • unusedPrivateDeclarations : 未使用の private または fileprivate 宣言を削除しました
  • propertyTypes : プロパティの型推論または明示的な型指定の使用を制御しました
  • organizeDeclarations : 名前、型、可視性などで宣言をソート可能になりました
  • --languagemode : Swift 5 または 6 の言語モードを指定可能になりました
  • --outputtokens : 出力を JSON 形式のトークンで表示可能になりました
修正点
  • organizeDeclarations : --beforemarks が関数内のキーワードに誤って一致する問題を修正しました
  • organizeDeclarations : リント出力が欠ける問題を修正しました
  • markTypes : 連鎖するプロトコル拡張名に関するバグを修正しました