【SwiftUI】区切り線を引く【Divider】
Swift
【Swift】Codableを使ったJSONとオブジェクト型の変換
API等でデータを受け取る際、JSON形式で受け取ることが多いと思いますが、JSONデータのままでは扱いにくいですよね。逆にデータを投げる際にオブジェクト型のデータをJSONに変換したいときもありますよね。そんなときに、Codableプロ...
【Swift】列挙型の使い方
Swiftの列挙型は他の言語に比べて、より柔軟に使用することができます。今回はそんなSwiftにおける列挙型の使い方について説明していきます。 列挙型とは 列挙型(enum)とは、関連するいくつかの値を1つの型に定義してま...
Swiftにおけるタプルの役割と使用方法 – その2
前回に引き続き、タプルについて説明していきます。 キーワード付きタプル タプルの要素1つ1つにキーワードをつけることができます。JsonやDictionaryのような感じです。キーワードをつけることで、その値が何を表してい...
【知ってると便利!】Swiftにおけるタプルの役割と使用方法 – その1
タプルとは、複数個のデータを順序付してひと組にまとめたものです。関連する複数の値を一まとまりにして扱いたい場合、それに合わせてクラスや構造体を作って操作することが多いと思いますが、それらを作るほどでもない時に登場するのが、このタプルです。
【Swift】App Tracking Transparency 対応方法
今回はApp Tracking Transparencyの対応方法について説明していきます。 App Tracking Transparencyとは、ユーザープライバシーに関するAppleのフレームワークで、ターゲティング広告を表示...
【簡単に説明】classとstructの違いとは?どう使い分ける?【Swift】
SwiftUIの学習をしているとclassではなくstructをよく目にしますよね。今回はこの2つの違いと使い分けについて説明していきます。 classとは 多くのエンジニアはstructよりclassの方が馴染みがあるの...
【ざっくり解説】Setの役割は何?- Swiftを理解する
SwiftにはSetという型があります。今回はこのSetについて説明します。 SetはCollection Type SetはCollection Typeというプロトコルに準拠した型です。Collection Typeに...
【ざっくり解説】Hashableとは? – Swiftを理解する
今回はHashableプロトコルについて説明していきます。 そもそもHashとは? 一般的にHash(ハッシュ値)とは一つ一つのデータを識別したり比較するために与えられる、一意の文字列または数字です。ハッシュ値は以下の2つ...
【Swift5.1】someってなに?簡単に説明
今回はSwiftUIを使っているとよく出てくる"some"というキーワードがどのような働きをしているのか説明していきます。
【SwiftUI】縦スクロールと横スクロール
今回は画面のスクロールのさせ方について説明していきます。 環境 Xcode12.5.1iOS14.6スクショはiPhone12Pro Maxで撮影 縦スクロール:List 縦スクロールさせる方法はいくつかありま...