iOS

confirmationDialog

確認ダイアログの作成方法「confirmationDialog」

iOS:15.0以上XCode(当サイトの環境):15.0.1本記事では、SwiftUIでの確認ダイアログの使い方について解説します。確認ダイアログは、ユーザーに重要なアクションを実行する前に確認を求めるための便利なUI要素です。Swift...
iOS

【SwiftUI】変数や引数で渡された文字列だとLocalizableで設定した言語に置き換わらない

Localizable.stringで多言語対応した際、変数や引数に格納してしまうと各言語に置き換わらないことがあったため、対応方法を紹介します。以下のプログラムのようにLocalizable.stringで設定してある文字列でも、変数に格...
iOS

Xcodeのアップデート方法

対応するMacOSのバージョンを確認XCodeをアップグレードするにあたり、対応するMacOSのバージョンを確認しましょう。MacOSが対応していないと、AppStoreにおいてアップデートのボタンが表示されません。AppStoreにおいて...
Cloud

CoreDataを使用しているプロジェクトにCloudKitを追加する方法

CoreDataを使用しているプロジェクトに後からCloudKitを連携させるケースを紹介しています。「Signing & Capabilities」の設定最終的には以下のような設定となります。順番に設定箇所を説明していきます。Signin...
iOS

apple Developerアカウントにデバイスを登録する

iOSアプリを作成する場合、アプリのテストや配布時等でDeveloperアカウントにデバイスを登録する必要が出てきますので、登録方法を紹介します。アカウントのページの「デバイス」のリンクをタップします。次のページで「Register a D...
iOS

アラートの基本的な使い方を紹介【.alert】

iOS:15.0以上XCode(当サイトの環境):15.0.1ユーザーに了承を促したり、YES・NOを選択させる場合にアラート画面を表示させたい場合は、alertモディファイアを使用するのが簡単でおすすめです。パラメータtitle:アラート...
iOS

【SwiftUI】iPhoneシミュレーターで作成していたアプリをiPadシミュレーターに変更すると表示されない

XCodeのiPadシミューレーターを使用する際に、Viewが真っ白の画面になってしまい、困ったことがあったため、残しておきます。 navigationViewStyleは非推奨となっており、iOS16.0以降は、NavigationSta...
iOS

【XCode】プレビュー画面が表示されなくなった

Xcodeを使用していてプレビュー画面を誤って消してしまい元に戻せなくなった場合の対処法です。画面右上の赤枠部分のボタンを押すと、メニューが表示されます。メニュー内の「Canvas」をチェックするとプレビュー画面が表示されます。
iOS

UserDefaultsについて

UserDefaultsとは、iOSアプリにおいて手軽にデバイス内にデータを保存できるインターフェースです。使用する目的デバイス内にデータを保存できるため、アプリを再起動しても保存したデータを使用することができます。例えば、アプリを起動する...
iPhone

Environment Valuesとは?

SwiftUIでは、ビュー間で共通の設定や情報を簡単に共有するために環境値(Environment Values)が使用されます。環境値は、ビューの階層全体にわたってデータを伝播し、任意のビューからアクセスできるため、コードの簡潔さと可読性...
スポンサーリンク