SwiftUI

【SwiftUI】DatePickerの日本表記への対応

DatePickerを実装する際の日本表記への変更を紹介しています。以下のようなコードでDatePickerを実装すると英語圏の表記となります。 例えば日付は、月、日、年の並び順になっています。 import SwiftUI struct ...
XCode

Xcode シミュレーターをダークモードに変更するには?

Swiftでアプリを制作して動作確認する際、ダークモードの動作確認が抜けがちなのですが、以下の方法でシミュレーター上でダークモードの動作確認が可能です。 シミュレーターのダークモードへの変更手順 1.シミューレーターのホーム画面で「Sett...
iOS

Xcodeのアップデート方法

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

MacOSのアップデート方法

現在のバージョンを確認 まずは現在のOSのバージョンを確認しておきましょう。以下の手順で確認することができます。 画面左上のアップルのメニューをクリックし、「このMacについて」を選択します。 上記画面のバージョン12.4という箇所が現在の...
SwiftUI

【SwiftUI】配列をソートする方法

SwiftUIでは、配列をソートするために、Swiftの標準ライブラリであるsort()メソッドを使用することができます。以下は、配列をソートする簡単なプログラムの例です。 番号を昇順にソートするプログラム例 import SwiftUI ...
XCode

XCodeでTARGETSを削除する方法

プロジェクト設定画面の「TARGETS」欄から削除したいtargetを右クリック(Macなら二本指でクリック)して“Delete”を選択することで削除できます。
SwiftUI

【SwiftUI】表の作成などに使えるLazyVGrid

LazyVGridは表の作成などに用いると便利なViewです。以下のようにcolumnsプロパティに表示する列の設定をすると、コンテンツ部分を列の設定に従って表示してくれます。 シンプルなコード例 import SwiftUI struct...
SwiftUI

【SwiftUI】Viewの編集モードを切り替える方法

SwiftUIではEditModeというViewにおけるコンテンツの編集可否を示す環境値があります。 @EnvironmentによりEditModeの値を取得することができます。取得の際の具体的な記述方法は下記の通りです。 @Environ...
SwiftUI

【SwiftUI】View内に区切り線を引く方法

区切り線はDivider()というメソッドで作成することができます。 下記のサンプルコードは、VStack中に使用した場合で、コンテンツ間に横線を引くことができます。HStackの場合は縦線となります。 import SwiftUI str...
SwiftUI

if letとは

SwiftUIでは"if let"という記法を使うことができます。省略記法の一種で、optional型のnilチェックと変数への代入を実施してくれます。 サンプルコード import SwiftUI struct iflet: View {...
スポンサーリンク