2025-08

Swift解説

Swift の DiaryEntry.self ってなに?──型とインスタンスの違いを解説

SwiftData を使うときに出てくる、こんなコード👇 let schema = Schema([DiaryEntry.self]) let schema = Schema([DiaryEntry.self]) 「.self って何?」「...
Swift解説

SwiftUI 構造体・メソッド・モディファイア完全攻略

「EntryPane().tabItem { Label("記入", systemImage: "square.and.pencil") } を、見た瞬間に分解して理解できる自分へ」 このガイドは、Swift/SwiftUI のコードを “...
Swift解説

SwiftUI基礎:Type { … } は「クロージャ引数」の省略表現

NavigationStack { ... } などの「中かっこ」は、content: () -> View というクロージャ引数に渡しているだけ。Type 自体がクロージャではない。 1) 一番よく見る等式(まずはコレ) 省略版 Navi...
Swift解説

SwiftUIの @State と @Binding を完全理解する入門記事

SwiftUI を使い始めると必ず出てくるのが @State と @Binding。でも「struct なのに状態が残るのはなぜ?」「$マークの意味は?」と混乱しやすいポイントです。本記事では、初めて触る人でも理解できるように、概念・仕組み...
Swift解説

SwiftDataの .modelContainer(…) と @Environment(\.modelContext) を完全分解

ゴール 「@Environment(\.modelContext) には .modelContainer(...) の情報が書かれていないのに、どうして値が入るの?」という疑問を解決するために、Environment仕組みの流れとSwift...
Swift解説

はじめての Swift ソースコード読解チートシート(完全分解つき)

「型?プロパティ?メソッド?クロージャ?」を“見た瞬間に”見分けられるように。 すべての項目に、コードと“完全分解”表を付けました。 0. まずは地図:情報か?動作か? 情報を持つもの → プロパティ(変数・定数のように値をしまう箱) 動作...
未分類

☕ Swift の some(Opaque Result Type)を生活にたとえて理解する

1. APIとは? API = 外から見える「メニュー表」や「窓口」。 「ホットコーヒーをください」と注文できるのは、カフェがそういう窓口を公開しているから。 どう作っているか(豆の種類・器具)は本来隠すべき「内部実装」。 👉 「APIで内...
Swift解説

Swiftの「クロージャ式」と「計算型プロパティ」を最短で理解する

Swift を書いていると 「クロージャ式(closure)」 と 「計算型プロパティ(computed property)」 は見た目が似ていて混乱しがち。この記事では、両者の違いを 一発で腹落ち させる表と、動くサンプルコードで解説しま...
Swift解説

【Swift解説】some Scene の意味とメリットをわかりやすく解説

公開日:2025-08-23カテゴリー:Swift解説タグ:Swift, SwiftUI, some Scene, Opaque Return Type 📝 some Scene とは? SwiftUI アプリのエントリーポイントはこう書き...