042 2023-01-23
Swift for Visual Studio Code が 1.0.0 に到達
https://forums.swift.org/t/vscode-swift-v1-0-0/62668
2021 年 12 月 24 日に 0.1.0 としてリリースされた Visual Studio Code 向けの拡張機能である Swift for Visual Studio Code が 1.0.0 に到達し、プレビュー版を脱しました。
1.0.0 では SourceKit-LSP サーバーの再起動コマンドの追加なども行われています。
AFNetworking がアーカイブへ移行、Alamofire への移行を呼びかけ
https://twitter.com/afnetworking/status/1615432616613666816
AFNetworking は Objective-C 製のネットワーキングライブラリです。約 10 年間にわたって OSS として提供されてきましたが、2023 年 1 月 17 日に非推奨となり、リポジトリがアーカイブされました。
後続で Swift 製である Alamofire へ移行することが推奨されています。
Lottie が Swift Package Manager 経由での利用者向けに別リポジトリを公開、依存関係の解決の高速化が目的
ベクター形式のイラストアニメーションを行えるライブラリの Lottie は 4.0.1 以降、Swift Package Manager 経由で利用する方向けに Lottie for Swift Package Manager(airbnb/lottie-spm
) を公開しました。
従来の airbnb/lottie-ios
リポジトリはすべての git 履歴を含めると 300 MB 以上あり、Swift Package Manager は依存関係の解決時にそれをすべて取得しようとするため、時間がかかるという問題がありました。
airbnb/lottie-spm
は XCFramework のみが含まれる形となっており、また git 履歴も 500 kB 未満となっているため、迅速にダウンロードできるとされています。
try! Swift Tokyo 2024 の開催が宣言
https://twitter.com/tryswiftconf/status/1616820280361627655
2023 年 1 月 21 日に行われた try! Swift Tokyo Meetup にて、try! Swift Tokyo 2024 の開催が宣言されました。2024 年 3 月ごろの開催が予定されているとのことです。
また、Speaker Submission Form、Sponsor Inquiry Form がすでにオープンされています。
Apple のソフトウェアリリース情報
Apple が提供している OS や IDE のリリース情報です。
開発者向けベータ
- iOS 15.7.3 RC (19H307)
- iPadOS 15.7.3 RC (19H307)
- iOS 16.3 RC (20D47)
- iPadOS 16.3 RC (20D47)
- macOS 13.2 RC (22D49)
- tvOS 16.3 RC (20K650)
- watchOS 9.3 RC (20S648)
OSS のリリース情報
iOS アプリ開発でよく使われている OSS のリリース情報です。
Apple
SwiftNIO 2.47.0
https://github.com/apple/swift-nio/releases/tag/2.47.0
いくつかの修正が行われました。
SwiftLog 1.5.0 1.5.1
https://github.com/apple/swift-log/releases/tag/1.5.0
https://github.com/apple/swift-log/releases/tag/1.5.1
サポートされるバージョンが Swift 5.1 以降となりました。また、MetadataProvider
が導入されました。これによりログステートメントの作成時に、自動的にログステートメントにメタデータを追加する実装を行えます。
Swift Crypto 2.2.4
https://github.com/apple/swift-crypto/releases/tag/2.2.4
BoringSSL のアップデートが行われました。また AES に関する機能の追加が行われました。
サードパーティ
SDWebImage 5.15.0
https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.0
エンコーダー、デコーダー、キャッシュのパフォーマンスが向上しました。
Firebase Apple SDK 10.4.0
https://github.com/firebase/firebase-ios-sdk/releases/tag/10.4.0
いくつかの修正が行われました。
Lottie 4.1.0 4.1.1
https://github.com/airbnb/lottie-ios/releases/tag/4.1.0
https://github.com/airbnb/lottie-ios/releases/tag/4.1.1
Swift Package Manager 経由で Lottie を使用する方向けに、Lottie for Swift Package Manager(airbnb/lottie-spm
)が公開されています。
また、いくつかの修正が行われました。
Realm 10.34.1
https://github.com/realm/realm-swift/releases/tag/v10.34.1
いくつかの修正が行われました。