097 2024-04-08
ARMおよびRISC-Vマイクロコントローラを対象とした組み込みSwiftの使用例について紹介
https://www.swift.org/blog/embedded-swift-examples/
Swift はデスクトップやモバイルアプリ、サーバーバックエンド、そしてシステムソフトウェアの開発に適しています。新たに導入された実験的なコンパイルモードを活用することで、組み込み環境においても使用可能となりました。 本記事では、組み込み Swift が対応するマイクロコントローラの範囲、さらには異なるビルドシステムやボードベンダーから Swift への SDK の橋渡しについて詳しく説明しています。 加えて、組み込み Swift に関連するプロジェクト例のリポジトリが公開されており、興味のある読者にはその基にした実験を推奨しています。
https://github.com/apple/swift-embedded-examples
Hello Developer 2024年4月が公開されました
https://developer.apple.com/jp/news/?id=c5gcbgrz
- WWDC24 の関連情報や、新しい Apple Developer YouTube チャンネルについてご案内します
- アプリ開発におけるキャリア発展に役立つ、初登場の Develop in Swift チュートリアルについてご紹介します
- Zach Gage 氏と Jack Schlesinger 氏が、Knotwords のクロスワードパズルをどのように再構築したのか、その舞台裏を覗いてみましょう
Develop in Swiftチュートリアルの登場
https://developer.apple.com/tutorials/develop-in-swift
コーディングを学び始めた学生やデベロッパ志望の方に最適な、まったく新しい Develop in Swift チュートリアル(英語)をご利用いただけるようになりました。Xcode でプロジェクトを構築する体験を通じて、Swift、SwiftUI、空間コンピューティングに触れることができます。
新しい記事やサンプルビューが公開されました
https://developer.apple.com/jp/news/site-updates/?id=04042024a
- [記事]横並び 3D ビデオのマルチビューHEVC への変換
- [記事]マルチビュー3D ビデオファイルの読み取り
- [サンプルビュー]macOS の配信署名コードの作成
- [サンプルビュー]配信用 Mac ソフトウェアのパッケージング
Apple のソフトウェアリリース情報
Apple が提供している OS や IDE のリリース情報です。
開発者向けベータ
- iOS 17.5 beta (21F5048f)
- iPadOS 17.5 beta (21F5048f)
- macOS 14.5 beta (23F5049f)
- watchOS 10.5 beta (21T5545f)
- tvOS 17.5 beta (21L5543d)
- visionOS 1.2 beta (21O5555e)
OSS のリリース情報
iOS アプリ開発でよく使われている OSS のリリース情報です。
サードパーティ
Lottie for iOS, macOS 4.4.2
https://github.com/airbnb/lottie-ios/releases/tag/4.4.2
- iOS 13.0, macOS 10.15 への最小デプロイメントターゲットの更新
- Cocoapods podspec に visionOS サポートが追加されました
- XCFramework バンドルのビルド時に正しいバージョン番号を使用することを保証するバグ修正
- その他変更や修正されました
Lottie for Swift Package Manager 4.4.2
https://github.com/airbnb/lottie-spm/releases/tag/4.4.2
Privacy Manifest 対応が行われました。
fastlane 2.220.0
https://github.com/fastlane/fastlane/releases/tag/2.220.0
- プラグインからの Action.sh 使用時の未定義メソッドエラー修正
- プロビジョニングプロファイルに visionOS デバイスを含める対応
- macOS プロファイルを作成しようとするときの Mac デバイスのフィルタリングを修正
- その他変更や修正されました
firebase-ios-sdk 10.23.1
https://github.com/firebase/firebase-ios-sdk/releases/tag/10.23.1
- Xcode 15.3 経由の送信をブロックする Firebase Analytics の macOS/Catalyst xcframework 構造の問題を修正しました
NSString(Bit) isBitEnabledAtIndex
でのクラッシュを修正しましたGoogleAppMeasurementOnDeviceConversion
で欠落していたシンボルを修正しました (10.22.1 で導入された回帰)
Nimble 13.3.0
https://github.com/Quick/Nimble/releases/tag/v13.3.0
- サブマッチャーまたは同等の値と照合する結果のマッチャーを追加しました
- その他変更や修正されました
- ドキュメントには DocC を使用するようになりました
https://quick.github.io/Nimble/documentation/nimble/
XcodeGen 2.40.0
https://github.com/yonaskolb/XcodeGen/releases/tag/2.40.0
""
グループを指定することにより、プロジェクト ルートでローカル Swift パッケージのサポートを追加しました- スキームの事前アクションと事後アクションにカスタム シェルを追加しました
.xcprivacy
ファイルはデフォルトでどのビルドフェーズにも追加されなくなりました