【Swift】UIViewのおすすめExtension – その1
【SwiftUI】”Extra argument in call” というエラーの原因と対応方法
先日SwiftUIでアプリを作っていたところ、「Extra argument in call」というエラーが発生しました。今回はその原因と対応方法について説明していきます。 原因 単刀直入にいうと、原因はViewBuild...
【Swift】Codableを使ったJSONとオブジェクト型の変換
API等でデータを受け取る際、JSON形式で受け取ることが多いと思いますが、JSONデータのままでは扱いにくいですよね。逆にデータを投げる際にオブジェクト型のデータをJSONに変換したいときもありますよね。そんなときに、Codableプロ...
【Swift】列挙型の使い方
Swiftの列挙型は他の言語に比べて、より柔軟に使用することができます。今回はそんなSwiftにおける列挙型の使い方について説明していきます。 列挙型とは 列挙型(enum)とは、関連するいくつかの値を1つの型に定義してま...
Swiftにおけるタプルの役割と使用方法 – その2
前回に引き続き、タプルについて説明していきます。 キーワード付きタプル タプルの要素1つ1つにキーワードをつけることができます。JsonやDictionaryのような感じです。キーワードをつけることで、その値が何を表してい...
【知ってると便利!】Swiftにおけるタプルの役割と使用方法 – その1
タプルとは、複数個のデータを順序付してひと組にまとめたものです。関連する複数の値を一まとまりにして扱いたい場合、それに合わせてクラスや構造体を作って操作することが多いと思いますが、それらを作るほどでもない時に登場するのが、このタプルです。
【SwiftUI】余白を追加するModifier「padding」の使い方
今回はSwiftUIでレイアウトを実装する上で絶対に知っておきたいPaddingの使い方について説明しちえきます。 環境 Xcode13.0動作はシミュレーターのiPhone13 miniで確認 SwiftUIにおけ...
【SwiftUI】toggleStyleを使ってToggleをカスタマイズ
前回に引き続きSwiftUIでのToggleの使い方について、特に今回はtoggleStyleを使用してトグルボタンの見た目をカスタマイズする方法について詳しく説明していきます。これをマスターすれば、チェックボックス形式のトグルも実装でき...
【SwiftUI】Toggleの使い方
今回はToggleボタンの使い方について説明します。設定とかでよく使う、オンオフを切り替えるアレです。 環境 Xcode13.0動作はシミュレーターのiPhone13 miniで確認 Toggleの基本的な使い方 ...
【SwiftUI】ProgressViewの使い方
今回はローディング中やダウンロードの進行を表現するProgressViewの使い方について説明します。 環境 Xcode12.5.1動作はシミュレーターのiPhone12 miniで確認 CircularProgre...
【SwiftUI】TabViewの実装方法
今回はTabViewの使い方について説明します。非常に簡単なので説明するまでもないかもですが... 環境 Xcode12.5.1動作はシミュレーターのiPhone12 miniで確認 基本的な使い方 基本的には...