059 2023-06-26
フィーチャーフラグの使用
https://www.swift.org/blog/using-upcoming-feature-flags/
フィーチャーフラグを使うことで、今後の Swift 機能を柔軟に採用できます。
WWDC23 の発表
WWDC23 で新商品などが発表されました。
Newsroom
- Apple、15インチMacBook Airを発表
- Apple、新しいMac Studioを発表、さらにMac ProにはAppleシリコンを搭載
- Apple、M2 Ultraを発表
- iOS 17でiPhoneがよりパーソナルで直感的に
- iPadOS 17、iPadに新たなレベルのパーソナライズと汎用性を提供
- macOS Sonoma、生産性と創造力を高める新機能を搭載
- Apple Watchのマイルストーンとなるアップデート、watchOS 10が登場
- tvOS 17により、Apple TV 4KでFaceTimeとビデオ会議を利用できるようになります
- AirPods、パーソナルなオーディオ体験を再定義
- Apple、健康に関する新しい分野についてのパワフルな情報を提供
- Apple、プライバシーとセキュリティに関するパワフルな新機能を発表
- Apple Vision Proが登場 — Appleが開発した初の空間コンピュータ
- Apple、2023年Apple Design Awardsの受賞者を発表
Developer
- Xcode 15 ベータ版が利用可能に
- Appleデベロッパ向けの最新情報
- WWDC23のリソースおよびアンケート
- Games
- Metal
- Push Notifications Console
- SwiftData
- iOS 17
- iPadOS 17
- macOS 14
- watchOS 10
- tvOS 17
- visionOS
- Xcode 15
- サンプルコード
- ドキュメント
- Apple SDKの新機能
- C++言語のサポート
- iOS 17、macOS 14、watchOS 10のEventKit API変更の採用
- 最新のカレンダーアクセスレベルへの移行
- 適切なネットワーク処理APIの選択
- 連絡先の変更履歴イベントのフェッチ
ヒューマンインターフェースガイドラインが日本語に翻訳
https://developer.apple.com/jp/news/site-updates/?id=06052023a
ヒューマンインターフェースガイドライン(HIG)が日本語に翻訳されました。
https://developer.apple.com/jp/design/human-interface-guidelines
visionOS SDK が利用可能に
visionOS SDK が利用可能になりました。 Xcode 15 ベータ 2 に含まれています。
Apple のソフトウェアリリース情報
Apple が提供している OS や IDE のリリース情報です。
正式版
- iOS 15.7.7 (19H357)
- iOS 16.5.1 (20F75)
- iPadOS 15.7.7 (19H357)
- iPadOS 16.5.1 (20F75)
- macOS 13.4 (22F66 | 22F2073)
- macOS 13.4.1 (22F82 | 22F2083)
- watchOS 9.5.1 (20T570)
- watchOS 9.5.2 (20T571)
- Xcode 14.3.1 (14E300c)
- TestFlight 3.3.2
- App Store Connect 1.12
開発者向けベータ
- iOS 16.6 beta 2 (20G5037d)
- iOS 16.6 beta 3 (20G5047d)
- iOS 17 beta (21A5248v)
- iOS 17 beta 2 (21A5268h)
- iPadOS 16.6 beta 2 (20G5037d)
- iPadOS 16.6 beta 3 (20G5047d)
- iPadOS 17 beta (21A5248v)
- iPadOS 17 beta 2 (21A5268h)
- macOS 13.5 beta 2 (22G5038d)
- macOS 13.5 beta 3 (22G5048d)
- macOS 14 beta (23A5257q)
- macOS 14 beta 2 (23A5276g)
- watchOS 9.6 beta 2 (20U5538d)
- watchOS 9.6 beta 3 (20U5548c)
- watchOS 10 beta (21R5275t)
- watchOS 10 beta 2 (21R5295g)
- tvOS 16.6 beta 2 (20M5538d)
- tvOS 16.6 beta 3 (20M5548b)
- tvOS 17 beta (21J5273q)
- tvOS 17 beta 2 (21J5273q)
- Xcode 15 beta (15A5160n)
- Xcode 15 beta 2 (15A5161b)
OSS のリリース情報
iOS アプリ開発でよく使われている OSS のリリース情報です。
Apple
SwiftNIO 2.54.0
https://github.com/apple/swift-nio/releases/tag/2.54.0
様々な更新がされました。
Swift 5.8.1
https://github.com/apple/swift/releases/tag/swift-5.8.1-RELEASE
Swift 5.8.1 がリリースされました。
Swift Protobuf 1.22.0
https://github.com/apple/swift-protobuf/releases/tag/1.22.0
様々な更新がされました。
Swift OpenAPI Generator
0.1.1
https://github.com/apple/swift-openapi-generator/releases/tag/0.1.1
様々な更新がされました。
0.1.2
https://github.com/apple/swift-openapi-generator/releases/tag/0.1.2
様々な更新がされました。
0.1.3
https://github.com/apple/swift-openapi-generator/releases/tag/0.1.3
.yml
拡張子がサポートされました- その他様々な更新がされました
Swift OpenAPI Runtime
0.1.1
https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.1
様々な更新がされました。
0.1.2
https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.2
様々な修正がされました。
0.1.3
https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.3
様々な更新がされました。
0.1.4
https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.4
様々な更新がされました。
Swift OpenAPI URLSession 0.1.1
https://github.com/apple/swift-openapi-urlsession/releases/tag/0.1.1
様々な更新がされました。
Core ML Stable Diffusion 1.0.0
https://github.com/apple/ml-stable-diffusion/releases/tag/1.0.0
様々な更新がされました。
Swift-DocC Plugin 1.3.0
https://github.com/apple/swift-docc-plugin/releases/tag/1.3.0
Swift 5.9 で拡張機能のサポートがデフォルトで有効になりました。 除外するには --exclude-extended-types
フラグを使います。
参考: https://apple.github.io/swift-docc-plugin/documentation/swiftdoccplugin/generating-documentation-for-extended-types/
サードパーティ
Dependencies 0.5.1
https://github.com/pointfreeco/swift-dependencies/releases/tag/0.5.1
withMainSerialExecutor
の同時実行性の警告が解決されました。
The Composable Architecture
0.54.0
https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.54.0
様々な更新がされました。
0.54.1
https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.54.1
不具合の修正とドキュメントの更新が行われました。
SwiftFormat
0.51.11
https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.11
不具合の修正などがされました。
0.51.12
https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.12
- Swift 5.9 の対応が追加されました
- その他不具合が修正されました
Nimble v12.0.1
https://github.com/Quick/Nimble/releases/tag/v12.0.1
様々な更新がされました。
Quick
v7.0.1
https://github.com/Quick/Quick/releases/tag/v7.0.1
xit()
が非同期のクロージャを取り込めるようになりました。
v7.0.2
https://github.com/Quick/Quick/releases/tag/v7.0.2
不具合が修正されました。
Apollo iOS
1.2.1
https://github.com/apollographql/apollo-ios/releases/tag/1.2.1
様々な更新がされました。
1.2.2
https://github.com/apollographql/apollo-ios/releases/tag/1.2.2
- SOCKS プロキシに対応しました
- その他不具合が修正されました
1.3.0
https://github.com/apollographql/apollo-ios/releases/tag/1.3.0
1.3 への移行ガイドが公開されています。
https://www.apollographql.com/docs/ios/migrations/1.3/
SDWebImage 5.16.0
https://github.com/SDWebImage/SDWebImage/releases/tag/5.16.0
様々な更新がされました。
Realm
v10.40.1
https://github.com/realm/realm-swift/releases/tag/v10.40.1
- Xcode 15 によるコンパイルが修正されました
- Carthage のリリースが Xcode 14.3.1 でビルドされるようになりました
v10.40.2
https://github.com/realm/realm-swift/releases/tag/v10.40.2
様々な更新がされました。
Firebase Apple SDK 10.11.0
- https://github.com/firebase/firebase-ios-sdk/releases/tag/10.11.0
- https://firebase.google.com/support/release-notes/ios#10.11.0
様々な更新がされました。
Kingfisher
7.8.0
https://github.com/onevcat/Kingfisher/releases/tag/7.8.0
- サードパーティ製の画像プロセッサが
AnimatedImageView
を利用できるようになりました ImageResource
が非推奨になり、KF.ImageResource
へリネームされました
7.8.1
https://github.com/onevcat/Kingfisher/releases/tag/7.8.1
不具合が修正されました。
LicensePlist 3.24.10
https://github.com/mono0926/LicensePlist/releases/tag/3.24.10
YAML で複数の改行に対応されました。
SwiftLint 0.52.3
https://github.com/realm/SwiftLint/releases/tag/0.52.3
様々な更新がされました。
Nuke 12.1.1
https://github.com/kean/Nuke/releases/tag/12.1.1
不具合が修正されました。
Mockolo 2.0.1
https://github.com/uber/mockolo/releases/tag/2.0.1
様々な更新がされました。