プロトコル 【SwiftUI】Shapeとは?使い方やカスタム図形の描き方をわかりやすく解説 2025年9月25日 SwiftUIで「図形を描く」ときに登場するのが Shape です。 四角形や円といった基本的な図形から、カスタムパスを描いたオリジナルの図形まで、SwiftUIのUIに自然に組み込める便利な仕組みです。 この記事では Shape の基本的な意味や使い方、代表的な種類、関連メソッド(塗りつぶし・枠線など)までをわかりや... giversiosswift
UI調整 SwiftUIの.tracking(_:)とは?使い方や活用シーンをわかりやすく解説 2025年9月21日 SwiftUIで文字の見た目を調整したい時に便利なのが .tracking(_:) です。 文字の間隔を均等に広げたり詰めたりできるモディファイアで、見出しやロゴ風のテキストデザインを作るときに役立ちます。 この記事では .tracking(_:) の基本的な意味や使い方、引数の意味、活用シーン、注意点 まで、初心者の... giversiosswift
UI調整 SwiftUIの.kerning(_:)とは?使い方や活用シーンをわかりやすく解説 2025年9月21日 SwiftUIで文字の見た目を細かく調整したい時に便利なのが .kerning(_:) です。 文字と文字の間隔(字送り)を変更できるモディファイアで、デザイン性の高いUIや、読みやすさを意識した文字表示に役立ちます。 この記事では .kerning(_:) の基本的な意味や使い方、引数の意味、活用シーン、注意点 まで... giversiosswift
UI調整 SwiftUIの.monospacedDigit()とは?使い方や活用シーンをわかりやすく解説 2025年9月21日 .monospacedDigit() は、SwiftUIで数字を表示するときに「桁数によって文字の幅がズレないようにしたい」場合にとても便利なモディファイアです。 例えば、カウントアップのように数字が変わるUIでは、文字幅が変わると全体のレイアウトがガタついて見えてしまいます。 そんな時に .monospacedDig... giversiosswift
SwiftData SwiftDataにおけるModelContextとは?使い方や活用シーンをわかりやすく解説 2025年9月21日 SwiftDataでデータを扱う上で欠かせない存在が ModelContext です。 これはアプリ内のデータを保存・変更・削除するときの「作業スペース」や「窓口」と言える役割を持っています。 この記事では、ModelContextの意味や基本的な使い方、注意点までなるべくわかりやすく解説します。 ModelConte... giversiosswift
課金処理 【Swift】VerificationResultとは?定義や種類、注意点までわかりやすく解説! 2025年9月20日 StoreKit 2 を使ってアプリ内課金を実装する際、Product.purchase() の戻り値として登場する VerificationResult<Transaction>。 初心者にとっては「この <Transaction> の意味って何?」「どうやって使うの?」と戸惑う部分でもありま... giversiosswift
未分類 【Swift】associated value(関連値)って何?使い方や値の確認方法、活用シーンをわかりやすく解説 2025年9月20日 Swiftで列挙型(enum)を使っていると、.success(let value) や .some(let value) のような書き方を見かけることがあります。 これが associated value(関連値) です。 この記事では、associated value(関連値)とは何か? という基本的な部分から、使... giversiosswift
プロパティラッパー 【Swift】@StateObjectとは?使い方や活用シーン、@Stateとの違いまでわかりやすく解説! 2025年9月20日 SwiftUIでは、状態(State)を管理する方法として @State や @ObservedObject、@StateObject など複数の仕組みが用意されています。 その中でも @StateObject は、ビューと一緒にオブジェクトのライフサイクルを管理したい時に使う非常に重要なプロパティラッパーです。 この... giversiosswift
プロトコル 【Swift】ActivityAttributesとは?使い方や引数の意味、活用シーンをわかりやすく解説! 2025年9月20日 iOSでライブアクティビティ(Live Activities)を実装したい時に必要になるのが ActivityAttributes です。 Dynamic Island やロック画面上に、進捗や状態をリアルタイムで表示したい場面で使われ、ユーザーの体験を大きく高める仕組みです。 この記事では ActivityAttri... giversiosswift
未分類 【Swift】リアルタイム情報を表示できるActivityKitとは? 2025年9月20日 Swiftでリアルタイムな情報をロック画面に表示したいときに便利なのが ActivityKit です。 スポーツのスコアや配達状況、移動経路など、時間とともに変化するデータを、ユーザーのデバイスのロック画面やDynamic Islandにライブで表示できます。 この記事では ActivityKit の基本的な意味や使い... giversiosswift