画像処理 【Swift】loadTransferable(type:~)とは?意味や使い方をわかりやすく解説! 2025年8月16日 SwiftUIでファイルや画像を読み込む処理を行うときに便利なのが loadTransferable(type:) です。 これは PhotosPicker や DropDelegate など、ユーザーが選択・ドロップしたデータから、画像やテキストなどを取り出すために使われる非同期メソッドです。 この記事では load... giversiosswift
画像処理 【Swift】PhotosPickerItemとは?意味や使い方をわかりやすく解説! 2025年8月16日 SwiftUIでユーザーに画像や動画などのメディアを選ばせる際に使うのが PhotosPickerItem です。 これは PhotosPicker でユーザーが選択したアイテムを表す型で、画像の読み込みやデータ取得などに使います。 この記事では PhotosPickerItem の基本的な意味や使い方、画像の取得方法... giversiosswift
画像処理 【Swift】PhotosPickerとは?使い方や活用シーンをわかりやすく解説! 2025年8月16日 iOS 16以降で導入されたPhotosPickerは、SwiftUIアプリで写真選択機能を簡単に実装できるコンポーネントです。 本記事では、基本的な使い方から実践的な活用方法まで解説していきます。 PhotosPickerとは? PhotosPickerは、PhotosUIフレームワークの構造体(struct) です... giversiosswift
通知処理 NotificationCenter.default.postとは?意味や使い方、指定できるオプションまでわかりやすく解説 2025年8月16日 SwiftUIでアプリを開発していると、 「商品をカートに追加した時に、ナビゲーションバーのカートアイコンも同時に更新したい」 「ユーザーがログインした瞬間に、複数の画面で表示を変更したい」 といった場面に遭遇することがあります。 このような「離れた場所にあるコンポーネント同士で情報をやり取りしたい」という課題を解決し... giversiosswift
通知処理 【Swift】NotificationCenter.default.publisher(for:)とは?意味や使い方、指定できるオプションまでわかりやすく解説 2025年8月12日 SwiftのCombineフレームワークでは、従来の通知受信の仕組みをより宣言的に書くことができます。 その中で登場するのが NotificationCenter.default.publisher(for:) です。 この記事では、このAPIの意味や使い方を初心者の方にもわかりやすく解説します。 Notificati... giversiosswift
未分類 【Swift】NotificationCenterとは?意味や使い方をわかりやすく解説 2025年8月12日 SwiftでiOSアプリを開発していると、異なるクラス間でデータのやり取りや状態の変更を通知したい場面がよくあります。 そんな時に便利なのがNotificationCenterです。 本記事では、NotificationCenterの基本概念から実際の使い方まで、初心者にもわかりやすく解説します。 Notificati... giversiosswift
未分類 【Swift】UndoManagerの.setActionNameとは?意味や使い方をわかりやすく解説 2025年8月12日 SwiftでUndoManagerを使って取り消し・やり直し機能を実装する際、.setActionNameメソッドを見かけることがあります。 このメソッドは一体何のために使うのでしょうか? 本記事では、UndoManagerの.setActionNameについて、その意味と使い方を初心者にもわかりやすく解説します。 .... giversiosswift
未分類 UndoManager 【Swift】.registerUndoとは?意味や使い方をわかりやすく解説! 2025年8月10日 「さっきの変更を取り消したい」「やっぱり元に戻したい」。その“戻すための処理”をあらかじめ登録しておくのが .registerUndo です。 SwiftUI では @Environment(\.undoManager) から取得した UndoManager に対して呼び出し、取り消すときに実行される逆操作を記録します... giversiosswift
未分類 【Swift】UndoManagerとは?概要や活用シーン、注意点までわかりやすく解説! 2025年8月10日 「さっきの操作を取り消したい」「やっぱり元に戻したい」。 SwiftUIアプリでこの体験を実現する中核が UndoManager です。 SwiftUIでは環境値 @Environment(\.undoManager) から取得でき、さらに SwiftData と組み合わせると、データ編集の取り消し/やり直しも自動連携... giversiosswift
未分類 【Swift】.presentationDragIndicator(_:)とは?意味や使い方をわかりやすく解説 2025年8月10日 シートUIの上端にある細い横線(つまみ)の表示をコントロールできるのが .presentationDragIndicator(_:) です。 ユーザーに「ここをドラッグすると高さを変えられる/下にスワイプで閉じられる」というヒントを与える役割があり、.sheet と組み合わせて使います。 .presentationDe... giversiosswift