- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
Datadog iOS SDK for RUM を使用すると、SwiftUI
アプリケーションのビューとアクションをインストルメントすることができます。また、インスツルメンテーションは、UIKit
と SwiftUI
のハイブリッドアプリケーションでも機能します。
SwiftUI のサポートは、SDK v1.9.0 で導入されました。
設定方法については、iOS と tvOS のモニタリングをご覧ください。
SwiftUI.View
をインスツルメントするためには、以下のメソッドをビュー宣言に追加します。
import SwiftUI
import DatadogRUM
struct FooView: View {
var body: some View {
FooContent {
...
}
.trackRUMView(name: "Foo")
}
}
trackRUMView(name:)
メソッドは、SwiftUI
ビューがスクリーンから現れたり消えたりしたときに、RUM ビューを開始したり停止したりします。
SwiftUI.View
のタップアクションをインスツルメントするためには、以下のメソッドをビュー宣言に追加します。
import SwiftUI
import DatadogRUM
struct BarView: View {
var body: some View {
Button("BarButton") { {
...
}
.trackRUMTapAction(name: "Bar")
}
}
お役に立つドキュメント、リンクや記事: