未分類 【Swift】他のアプリを簡単に紹介できるSKOverlayとは?使い方をわかりやすく解説! 2025年9月4日 iOSアプリ内で他のアプリを自然に紹介し、App Storeへの誘導までをシームレスに行いたいときに便利なのが SKOverlay です。 現在のアプリの上に別のアプリのプロモーションを自然に表示できるため、自社製品のクロスプロモーションやキャンペーン展開などに広く活用されています。 この記事では、SKOverlay ... giversiosswift
未分類 【Swift】openURL(_:)とは?使い方や引数の意味、活用シーンをわかりやすく解説 2025年9月4日 SwiftUIで外部リンクや設定アプリ、別のアプリなどを開きたいときに便利なのが openURL(_:) です。 このメソッドを使えば、ユーザーがボタンやリンクをタップした際に、任意のURLスキームをトリガーして外部アクションを実行することができます。 この記事では、openURL(_:) の基本的な使い方から、引数の... giversiosswift
未分類 【Swift】UniformTypeIdentifiers フレームワークとは?主要なメソッドや活用シーンをわかりやすく解説 2025年8月23日 iOSやmacOSでファイルの種類を判定・指定するために重要な役割を果たすのが「UniformTypeIdentifiers」フレームワークです。 このフレームワークを使うことで、ファイル形式やデータタイプを安全かつ効率的に扱うことができます。 この記事では UniformTypeIdentifiers の基本的な概要... 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
未分類 【Swift】.interactiveDismissDisabled(_:)とは?意味や使い方をわかりやすく解説 2025年8月10日 モーダルを開いている最中に、ユーザーが下スワイプでうっかり閉じてしまう――フォーム入力や未保存データがあるときには避けたい事態です。 そんな“誤閉じ”を防止できるのが .interactiveDismissDisabled(_:) です。 .sheet や .fullScreenCover などのインタラクティブな閉じ... giversiosswift
未分類 【Swift】.presentationBackground(_:)とは?意味や使い方をわかりやすく解説 2025年8月10日 シートUIの背景をもっと自由にデザインしたい——ブランドカラーのグラデーションを敷きたい、半透明のマテリアルで奥の画面を透かしたい、背景に写真を使いたい。 そんなときに役立つのが .presentationBackground(_:) です。 .sheet などのシート系プレゼンテーションに組み合わせることで、色・グラ... giversiosswift