-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #178 from ios-osushi/feature/097_20240408
Create 097-20240408.md
- Loading branch information
Showing
1 changed file
with
109 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
--- | ||
date: 2024-04-08 09:00 | ||
description: ARMおよびRISC-Vマイクロコントローラを対象とした組み込みSwiftの使用例について紹介、Hello Developer 2024年4月が公開されました、Develop in Swiftチュートリアルの登場、ほか | ||
tags: ios, ipad, applewatch, tvos, macos, visionos, lottie, lottie-spm, fastlane, firebase-ios-sdk, nimble, xcode-gen | ||
--- | ||
# 097 2024-04-08 | ||
|
||
## ARMおよびRISC-Vマイクロコントローラを対象とした組み込みSwiftの使用例について紹介 | ||
|
||
[https://www.swift.org/blog/embedded-swift-examples/](https://www.swift.org/blog/embedded-swift-examples/) | ||
|
||
Swift はデスクトップやモバイルアプリ、サーバーバックエンド、そしてシステムソフトウェアの開発に適しています。新たに導入された実験的なコンパイルモードを活用することで、組み込み環境においても使用可能となりました。 | ||
本記事では、組み込み Swift が対応するマイクロコントローラの範囲、さらには異なるビルドシステムやボードベンダーから Swift への SDK の橋渡しについて詳しく説明しています。 | ||
加えて、組み込み Swift に関連するプロジェクト例のリポジトリが公開されており、興味のある読者にはその基にした実験を推奨しています。 | ||
|
||
[https://github.com/apple/swift-embedded-examples](https://github.com/apple/swift-embedded-examples) | ||
|
||
## Hello Developer 2024年4月が公開されました | ||
|
||
[https://developer.apple.com/jp/news/?id=c5gcbgrz](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](https://developer.apple.com/tutorials/develop-in-swift) | ||
|
||
コーディングを学び始めた学生やデベロッパ志望の方に最適な、まったく新しい Develop in Swift チュートリアル(英語)をご利用いただけるようになりました。Xcode でプロジェクトを構築する体験を通じて、Swift、SwiftUI、空間コンピューティングに触れることができます。 | ||
|
||
## 新しい記事やサンプルビューが公開されました | ||
|
||
[https://developer.apple.com/jp/news/site-updates/?id=04042024a](https://developer.apple.com/jp/news/site-updates/?id=04042024a) | ||
|
||
|
||
- [記事]横並び 3D ビデオのマルチビューHEVC への変換 | ||
- [記事]マルチビュー3D ビデオファイルの読み取り | ||
- [サンプルビュー]macOS の配信署名コードの作成 | ||
- [サンプルビュー]配信用 Mac ソフトウェアのパッケージング | ||
|
||
## Apple のソフトウェアリリース情報 | ||
|
||
Apple が提供している OS や IDE のリリース情報です。 | ||
|
||
### 開発者向けベータ | ||
|
||
- [iOS 17.5 beta (21F5048f)](https://developer.apple.com/news/releases/?id=04022024f) | ||
- [iPadOS 17.5 beta (21F5048f)](https://developer.apple.com/news/releases/?id=04022024e) | ||
- [macOS 14.5 beta (23F5049f)](https://developer.apple.com/news/releases/?id=04022024d) | ||
- [watchOS 10.5 beta (21T5545f)](https://developer.apple.com/news/releases/?id=04022024a) | ||
- [tvOS 17.5 beta (21L5543d)](https://developer.apple.com/news/releases/?id=04022024c) | ||
- [visionOS 1.2 beta (21O5555e)](https://developer.apple.com/news/releases/?id=04022024b) | ||
|
||
## OSS のリリース情報 | ||
|
||
iOS アプリ開発でよく使われている OSS のリリース情報です。 | ||
|
||
### サードパーティ | ||
|
||
#### Lottie for iOS, macOS 4.4.2 | ||
|
||
[https://github.com/airbnb/lottie-ios/releases/tag/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](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](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](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](https://github.com/Quick/Nimble/releases/tag/v13.3.0) | ||
|
||
- サブマッチャーまたは同等の値と照合する結果のマッチャーを追加しました | ||
- その他変更や修正されました | ||
- ドキュメントには DodC を使用するようになりました | ||
|
||
[https://quick.github.io/Nimble/documentation/nimble/](https://quick.github.io/Nimble/documentation/nimble/) | ||
|
||
#### XcodeGen 2.40.0 | ||
|
||
[https://github.com/yonaskolb/XcodeGen/releases/tag/2.40.0](https://github.com/yonaskolb/XcodeGen/releases/tag/2.40.0) | ||
|
||
- `""` グループを指定することにより、プロジェクト ルートでローカル Swift パッケージのサポートを追加しました | ||
- スキームの事前アクションと事後アクションにカスタム シェルを追加しました | ||
- `.xcprivacy` ファイルはデフォルトでどのビルドフェーズにも追加されなくなりました |