日時・時刻・カレンダー処理 【Swift】ContinuousClock.Durationとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年9月14日 Swiftで非同期処理(async/await)を扱う中で、「一定時間でタイムアウトさせたい」「数秒待ってから処理を実行したい」といった時間制御が必要な場面はよくあります。 そうしたときに使われるのが ContinuousClock.Duration です。 この記事では、ContinuousClock.Duratio... giversiosswift
並び替え・移動処理 【SwiftUI】onMoveとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年9月14日 SwiftUIでリストの要素を並べ替える機能を実装したいときに便利なのが .onMove() です。 ドラッグ&ドロップ操作でユーザーが要素の順序を自由に変更できるようになるため、チェックリストやタスク管理アプリなど多くの場面で活用できます。 この記事では、.onMove() の基本的な使い方、引数の意味、活用... giversiosswift
並び替え・移動処理 【Swift】.moveとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年9月14日 SwiftUIでリスト内のアイテムの順番を変更できるようにしたいときに便利なのが .move() です。 リスト表示の中で「ドラッグ&ドロップで並び替える」ような動作を直感的に実装するために用意されたメソッドで、Listビューと組み合わせて使うのが一般的です。 この記事では .move() の基本的な意味や使い方、引数... giversiosswift
日時・時刻・カレンダー処理 【Swift】Timer.invalidateとは?使い方や活用シーン、注意点をわかりやすく解説! 2025年9月11日 一定間隔で処理を繰り返すタイマー(Timer)はとても便利ですが、不要になったら止めないとリソースの無駄や予期しないバグにつながることがあります。 そんなときに使うのが .invalidate() メソッドです。 この記事では、Timer.invalidate() の基本的な使い方や動作、どんな場面で必要になるのか、わ... giversiosswift
日時・時刻・カレンダー処理 【Swift】Timer.scheduledTimerとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年9月11日 一定時間ごとに処理を繰り返したいときに便利なのが Timer.scheduledTimer です。 アニメーションの更新、定期的なデータ取得、UIのカウントダウン表示など、様々なタイミング制御に活用されます。 SwiftUIでは、UIKitと異なりViewのライフサイクルに注意する必要があります。 この記事では、Swi... giversiosswift
日時・時刻・カレンダー処理 【Swift】DateComponentsFormatterとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年9月9日 時間の差や期間を「○時間○分」「2日3時間」などの人にとって読みやすい文字列に変換したいときに便利なのが DateComponentsFormatter です。 このクラスを使うことで、秒数や時間の差分を自然な文章にフォーマットできるため、ユーザーインターフェースの改善や、ログ出力の見やすさ向上に役立ちます。 この記事... giversiosswift
日時・時刻・カレンダー処理 【Swift】DateIntervalとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年9月9日 Swiftで「ある期間」を扱いたいときに便利なのが DateInterval です。 開始日時と終了日時をセットで管理できる構造体で、「このイベントはいつからいつまでか」「この時間は含まれているか」などの操作を直感的に行うことができます。 この記事では DateInterval の基本的な使い方や主要な引数の意味、代表... giversiosswift
日時・時刻・カレンダー処理 【Swift】Timer.publishとは?使い方や引数の意味、TimelineViewとの違いまでわかりやすく解説 2025年9月7日 Swiftで時間に応じた処理をしたいときに便利なのが Timer.publish です。 SwiftUIアプリでも「一定間隔でデータを更新する」「カウントダウンを作る」など、様々な場面で活用できます。 この記事では Timer.publish の意味や使い方、引数の意味、似た機能である TimelineView との違... giversiosswift
UI調整 【Swift】Gaugeとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年9月7日 SwiftUIで「進捗」や「数値の割合」を視覚的に表現したいときに便利なのが Gauge です。 バッテリー残量、ダウンロード進捗、運動量、温度など、「値の範囲内でどの位置にあるか」を表示したいUIによく使われます。 この記事では Gauge の基本的な意味や使い方、活用シーン、注意点まで、初心者でもわかりやすいよう丁... giversiosswift
日時・時刻・カレンダー処理 【Swift】TimelineViewとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年9月6日 SwiftUIで定期的にビューの内容を更新したいときに便利なのが TimelineView です。 時計やカウントダウンタイマー、株価表示、天気アプリのように「時間経過に応じて自動で表示を更新したい」場面で活用できます。 この記事では TimelineView の基本的な意味や使い方、引数の意味、活用シーン、注意点まで... giversiosswift