079 2023-11-20
Xcode、Swift、SwiftUIを学ぶための新しいAppleチュートリアル「Develop in Swift」が登場
https://developer.apple.com/tutorials/develop-in-swift-tutorials
Apple のソフトウェアリリース情報
Apple が提供している OS や IDE のリリース情報です。
開発者向けベータ
- Xcode 15.1 beta 3 (15C5059c)
- iOS 17.2 beta 3 (21C5046c)
- iPadOS 17.2 beta 3 (21C5046c)
- macOS 14.2 beta 3 (23C5047e)
- watchOS 10.2 beta 3 (21S5349e)
- tvOS 17.2 beta 3 (21K5348f)
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
のバージョンが更新されました - その他、様々な改善がありました