並び替え・移動処理 DropDelegateプロトコル 【Swift】DropDelegateとは?使い方や必須メソッド、活用シーンまでわかりやすく解説 2025年8月30日 SwiftUIでドラッグ&ドロップの挙動を細かくカスタマイズしたいときに活躍するのが DropDelegate です。 特定のビューにドロップ処理を割り当てたり、ドラッグ対象を受け取った位置で並び替えを行ったりといった高度な操作が可能になります。 この記事では、DropDelegate の基本的な使い方から、実... giversiosswift
通知処理 UserNotifications 【Swift】UNNotificationTriggerとは?使い方や 他の通知トリガーとの違いをわかりやすく解説 2025年8月30日 iOSでローカル通知を実装する際、通知のタイミングを制御するのが通知トリガーです。 Appleが提供する通知トリガーには主に3つの種類があり、それぞれ異なる用途に特化しています。 この記事では、最もシンプルな UNTimeIntervalNotificationTrigger を中心に、他の2つのトリガーとの違いも含め... giversiosswift
通知処理 UserNotifications 【Swift】.getPendingNotificationRequestsとは?使い方や引数の意味をわかりやすく解説 2025年8月30日 ローカル通知の管理をアプリ内で柔軟に行いたいときに活用できるのが UNUserNotificationCenter.current().getPendingNotificationRequests です。 これは通知をスケジュールした後、どの通知がまだ保留状態にあるのかを確認・取得できるAPI。 特定の通知のキャンセル... giversiosswift
通知処理 UserNotifications 【Swift】requestAuthorization()とは?使い方や引数の意味をわかりやすく解説! 2025年8月30日 iOSでローカル通知やプッシュ通知を使うには、まずユーザーの許可を得る必要があります。 このとき使用されるのが UNUserNotificationCenter.current().requestAuthorization() です。 この記事では、requestAuthorization() の基本的な役割や使い方、... giversiosswift
通知処理 UserNotifications 【Swift】UNMutableNotificationContent()とは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年8月30日 iOSで通知を表示したい場合、その通知内容(タイトルや本文、音など)を定義するのが UNMutableNotificationContent() です。 この記事では UNMutableNotificationContent() の基本的な役割や使い方、主要なプロパティの意味、活用シーン、注意点までをわかりやすく丁寧に... giversiosswift
通知処理 UserNotifications 【Swift】UNUserNotificationCenter.current().addとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年8月30日 Swiftでローカル通知をユーザーに送りたい時に使うのが UNUserNotificationCenter.current().add() です。 アプリがバックグラウンドにあるときでも、決められた時刻やタイミングでユーザーに通知を届けることができる重要な機能です。 この記事では、基本的な意味や使い方、主要な引数の意味... giversiosswift
通知処理 UserNotifications 【Swift】UNNotificationRequestとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年8月30日 iOSアプリでローカル通知を送信したいときに必要なのが UNNotificationRequest です。 「アプリを閉じていても決まった時間にリマインダーを送りたい」 「タスクの期限前に通知したい」 といったニーズを簡単に実現できます。 この記事では UNNotificationRequest の 基本的な意味、使い... giversiosswift
日時・時刻・カレンダー処理 Calendarクラス 【Swift】日付の加算減算を行うdate(byAdding:)とは?使い方や引数の意味、注意点までわかりやすく解説! 2025年8月30日 Swiftで日付の加算減算を行いたいときに便利なのが Calendar クラスの date(byAdding:) メソッドです。 「3日後」「2週間前」「来月の同じ日」といった日付計算を、単純な数値操作ではなく、カレンダーのルールに従って正確に実行できます。 この記事では date(byAdding:) の基本的な意味... giversiosswift
日時・時刻・カレンダー処理 【Swift】DateComponents()とは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年8月30日 Swiftで日付や時刻を細かく指定したり操作したい時に便利なのが DateComponents です。 特定の年月日や時分秒を指定して Date を作成したり、日付の一部分だけを取得・変更したい場面で威力を発揮します。 この記事では DateComponents の基本的な意味や使い方、主要なプロパティの意味、活用シー... giversiosswift
通知処理 【Swift】UNCalendarNotificationTriggerとは?使い方や引数の意味をわかりやすく解説! 2025年8月30日 ローカル通知で「特定の日時に通知を届けたい」というときに便利なのが UNCalendarNotificationTrigger です。 たとえば「毎日朝9時に通知」「特定の日の20時にアラート」など、カレンダーに基づくタイミングで通知をスケジュールするためのクラスです。 この記事では UNCalendarNotific... giversiosswift