Swiftの勉強ガイド

🧭 Swiftとは?

…読み込み中…

🔰 初心者が知るべきSwiftの基本

1. 変数と定数

var name = "太郎"       // 変数(変更可能)
let age = 20           // 定数(変更不可)

2. データ型

let score: Int = 90
let pi: Double = 3.14
let greeting: String = "こんにちは"
let isReady: Bool = true

3. 条件分岐

if score > 80 {
  print("よくできました")
} else {
  print("がんばろう")
}

4. ループ処理

for i in 1...5 {
  print(i)
}

while isReady {
  print("準備OK")
  break
}

5. 関数の定義と呼び出し

func greet(name: String) -> String {
  return "こんにちは、\(name)さん"
}

print(greet(name: "花子"))

🧱 オブジェクト指向とSwift

6. クラスと構造体

class Dog {
  var name: String
  init(name: String) {
    self.name = name
  }
  func bark() {
    print("\(name) がワン!と鳴いた")
  }
}

let pochi = Dog(name: "ポチ")
pochi.bark()
struct Point {
  var x: Int
  var y: Int
}

7. プロトコル

Javaのインターフェースのようなもの

protocol Animal {
  func speak()
}

class Cat: Animal {
  func speak() {
    print("ニャー")
  }
}

📱 iOSアプリ開発に必要な知識

8. Xcodeの使い方

9. SwiftUI と UIKit の違い

SwiftUIUIKit
宣言的UI命令的UI
iOS13以降対応古いiOSも対応可
コード量が少ない柔軟で多機能

10. Storyboard / SwiftUIによる画面設計

どちらもアプリのUIを作るための方法。Xcodeで選択できる。


🧠 中級者に向けた知識


📚 学習リソース

種類リンク
公式ガイド Swift.org
チュートリアル Swift Playgrounds
書籍 『改訂版 たのしいSwift入門』『iOSアプリ開発の教科書』など

📘 さらに深く学びたい方は SwiftUI やアプリ設計のテーマにも挑戦してみましょう!