adijtg9840

SwiftUI

SwiftUIにおけるswitch文の書き方

switch文は、条件分岐の一つです。一つの条件によって、複数の処理に分岐させたい場合などに使用しますプログラムの作成時は、if-elseで事足りていても、後々分岐処理が拡張される可能性が高い場合などはswitch文を使用しておくと便利です...
SwiftUI

【SwiftUI】Bindingプロパティを使用した時のPreviewProviderでエラーが出る件

プレビュー機能において、Bindingを付与したプロパティを使用しようとすると、PreviewProvideでエラーが発生し、プレビュー機能が使用不可となり、不便だったため解決方法を調べてみました。プレビューが使用可能になった方法@Bind...
SwiftUI

TextEditorの使い方

TextEditorを使うことで、スクロールが可能な複数行のテキストフィールドを表示することができます。iOS:13.0以上XCode(当サイトの環境):15.0.1基本的な使い方基本的な使用方法は以下の通りです。パラメータである「text...
SwiftUI

【SwiftUI】ボタンの作成

SwiftUIにおいて、ボタンを作成する方法を紹介します。iOS:13.0以上XCode(当サイトの環境):15.0.1コード例下記コードは、ボタンをタップするたびにタップした回数を表示する処理を示しています。import SwiftUIs...
SwiftUI

繰り返しの処理 ForEachについて

SwiftUIで繰り返し処理を記述したい場合には、ForEachを使用します。基本的な使い方ForEach (数値範囲) { Viewの繰り返し }数値範囲について数値範囲は、「0..<3」のように記述します。コード例import Swif...
SwiftUI

Pickerを使い選択肢を入力フィールドに表示する方法

選択肢がリスト形式で表示される入力フィールドの作成方法を紹介します。pickerを使用する方法オーソドックスな方法は、pickerを使用する方法です。使い方selectionpickerで選択した値を格納するプロパティ.tagで指定した値を...
SwiftUI

【SwiftUI】Textの基本的な使い方

Textは名前のとおりテキストを表示するために使用します。下記のように文字列を""で囲んで記載します。import SwiftUIstruct ContentSubView: View { var body: some View { Tex...
SwiftUI

【SwiftUI】MappingModelのマイグレーション

"can't find mapping model for migration"というエラーにより、作成したアプリケーションが起動できない場合は、MappingModelのマイグレーションを行うことで解決できる可能性があります。シミュレータ...
SwiftUI

Add Package Dependencyが表示されない

Xcodeをアップデートした時、Swift Package Managerにおけるボタンが表示されなくなり困ったことがあったためメモしておきます。ボタンの表示手順プロジェクト設定の画面から「Package Dependencies」タブを選...
iPhone

Environment Valuesとは?

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