iOS Osushi🍣

110 2024-07-15

「Hello Developer: 2024 年 7 月」が公開

Hello Developer 2024年7月 - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=v9l8j3j9

Apple は「Hello Developer: 2024 年 7 月」を公開しました。WWDC24 に関連したオンラインでのオフィスアワーの開催が紹介されています。 また「BOT-anistでスキル向上」「パーティクルの活用」「Destination Videoの紹介」の 3 つのサンプルコードの新規公開・更新が行われている告知がされています。 ゲーム向けのデザイン、コントロールセンターやロック画面等、ダークモードや色合い調整モードのアプリアイコンに関するヒューマンインターフェイスガイドライン(HIG)の更新についても紹介されています。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

Swift Collections 1.1.2

https://github.com/apple/swift-collections/releases/tag/1.1.2

不安定な CMake ビルド構成が swift-foundation プロジェクトをサポートするように更新されました。CMake 構成以外の変更はありません。

Swift Protobuf 1.27.0

https://github.com/apple/swift-protobuf/releases/tag/1.27.0

非常に多くの新機能の追加、バグ修正、パフォーマンスの改善が行われました。Swift 5.8 以降をサポートとし、Sendable への対応も含まれています。

サードパーティ

Lottie 4.5.0

https://github.com/airbnb/lottie-ios/releases/tag/4.5.0

ドロップシャドウのレンダリングがメインスレッドエンジンで利用可能になりました。TextAnimator に不透明度の設定が追加されました。SwiftUI での LottieAnimationView のための各プロパティを設定するための LottieView のヘルパーが追加されました。また、いくつかのバグが修正されました。

さらに、Xcode 15(Swift 5.9)以降に対応するように変更されました。

Lottie for Swift Package Manager 4.5.0

https://github.com/airbnb/lottie-spm/releases/tag/4.5.0

Linux 上でのパッケージ操作が予期せず失敗する可能性のある問題が修正されました。また「Lottie 4.5.0」の変更もすべて含まれています。

Firebase Apple SDK 10.29.0

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

Cloud Messaging が visionOS で動作しない問題が修正されました。また、内部で使われているイニシャライザの影響で App Review からリジェクトされる可能性のある問題が修正されました。Vertex AI for Firebase の watchOS のコミュニティサポートが追加されました。

Nuke 12.8.0

https://github.com/kean/Nuke/releases/tag/12.8.0

サムネイル作成時の画像のスケールと向きの問題が修正されました。また Strict Concurrency Checking と Swift 6 のサポートが追加されています。さらに Xcode 14 のサポートが終了されました。

SwiftFormat 0.54.1

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

--nilInit insert オプション、blankLinesBetweenChainedFunctions ルール、--fragment モード、--lint モード等におけるいくつかの変更、バグ修正が行われました。

Dependencies 1.3.2

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

withRandomGenerator で rethrow できるように修正されました。また Swift 5.9 未満のサポートを終了し、Swift 6.0 のサポートが追加されました。

xcbeautify 2.4.1

https://github.com/cpisciotta/xcbeautify/releases/tag/2.4.1

並列テスト結果の前にテストスイート名が付けられるようになりました。

XcodeGen 2.42.0

https://github.com/yonaskolb/XcodeGen/releases/tag/2.42.0

Xcode 15 におけるローカル Swift Package のサポートが向上しました。また macroExpansion が追加されました。