カテゴリ: Swift 更新日: 2026/03/16

Swiftコードの書き方|サンプルと実行方法を徹底解説

Swiftコードの書き方|サンプルと実行方法を徹底解説
Swiftコードの書き方|サンプルと実行方法を徹底解説

先生と生徒の会話形式で理解しよう

生徒

「Swiftってよく聞くんですけど、そもそもどうやってコードを書いて実行するんですか?」

先生

「SwiftはAppleが開発したプログラミング言語で、iPhoneやiPadのアプリ開発によく使われます。まずは簡単なサンプルコードを使って書き方と実行方法を学んでみましょう。」

生徒

「なるほど!初心者でもできるんですか?」

先生

「もちろんです。初心者向けに、できるだけわかりやすく解説していきますね!」

1. Swiftとは?初心者が知っておきたい基本

1. Swiftとは?初心者が知っておきたい基本
1. Swiftとは?初心者が知っておきたい基本

Swift(スウィフト)は、Appleが提供している最新のプログラミング言語です。特にiOSアプリ開発Macアプリ開発でよく利用され、コードがシンプルでわかりやすいことから、プログラミング初心者にもおすすめされています。例えば、「こんにちは」と画面に表示するプログラムを数行だけで書けるのが特徴です。

また、Swiftは安全性が高く、間違ったコードを書いたときにすぐにエラーを教えてくれる仕組みを持っています。これにより初心者でも安心して学習を進めることができます。

2. Swiftのコードを書く環境を準備しよう

2. Swiftのコードを書く環境を準備しよう
2. Swiftのコードを書く環境を準備しよう

Swiftのコードを書くためには、いくつかの方法があります。最も有名なのはXcode(エックスコード)というApple公式の開発ツールです。Xcodeを使えば、Swiftのコードを書いてすぐに実行し、結果を確認できます。

パソコンにXcodeをインストールすれば、ボタン一つでプログラムを動かすことができます。もし「難しそう」と感じた方も大丈夫です。インストールさえ済めば、あとはテキストエディタのように文字を入力して、実行ボタンを押すだけです。

さらに、XcodeがなくてもオンラインでSwiftを試せるサービス(Playgroundと呼ばれる環境)もあるので、気軽に始められます。

3. Swiftの基本的なコードの書き方

3. Swiftの基本的なコードの書き方
3. Swiftの基本的なコードの書き方

Swiftのコードはとてもシンプルで、英語の文章のように書けます。ここでは一番基本的な「Hello, World!」を表示するプログラムを見てみましょう。


print("Hello, World!")

このコードを実行すると、画面に「Hello, World!」と表示されます。printは「出力する」という意味で、カッコの中に書いた文字を表示してくれます。


Hello, World!

これがSwiftの最も基本的な書き方です。プログラミングに初めて触れる方でも、「文字を表示する」という動作をすぐに体験できます。

4. Swiftのコメントの書き方

4. Swiftのコメントの書き方
4. Swiftのコメントの書き方

プログラムの中に説明を書いておきたいときは、コメントを使います。コメントは実行されず、メモのような役割をします。


// これはコメントです
print("こんにちは") // この部分は実行されます

//で始まる行はコメントになります。プログラムの説明や注意点を残しておけるので、初心者でもわかりやすく整理できます。

5. Swiftで変数を使ってみよう

5. Swiftで変数を使ってみよう
5. Swiftで変数を使ってみよう

プログラミングでは、数字や文字を一時的に保存するために変数(へんすう)を使います。Swiftではvarを使って変数を宣言します。


var name = "太郎"
print("私の名前は\(name)です")

私の名前は太郎です

var name = "太郎"で「太郎」という文字をnameという箱に入れています。次に、\(name)と書くことで、その箱に入っている中身を取り出して表示できます。

6. Swiftの実行方法を理解しよう

6. Swiftの実行方法を理解しよう
6. Swiftの実行方法を理解しよう

Swiftのコードは、次のような流れで実行します。

  1. XcodeやPlaygroundを起動する
  2. 新しいファイルを作る
  3. コードを書き込む
  4. 再生ボタン(▶)を押す

すると、画面の下や右側に実行結果が表示されます。初心者でもボタンをクリックするだけなので簡単です。

7. 初心者がSwiftを学ぶメリット

7. 初心者がSwiftを学ぶメリット
7. 初心者がSwiftを学ぶメリット

Swiftを学ぶことで、iPhoneアプリやiPadアプリを自分で作れるようになります。さらに、Swiftはシンプルで覚えやすいため、他のプログラミング言語を学ぶときの基礎にもなります。

「自分のアイデアをアプリにしてみたい」「プログラミングを始めてみたい」という方に、Swiftは非常におすすめの言語です。

まとめ

まとめ
まとめ

SwiftはiPhoneやiPad、Macアプリ開発に広く利用される言語で、初心者でも理解しやすい文法と安全性の高い設計が特徴です。本記事では、基本構文としてprintを使った文字表示、varによる変数宣言、// を用いたコメントの書き方、そしてXcodeやPlaygroundを利用した実行方法を段階的に学びました。とくに、Swiftのコードは自然な文章のように書けるため、プログラミング未経験者でも学習を始めやすいことが重要なポイントです。アプリ開発では、ユーザーインターフェースを作成し、データを扱い、処理を記述するために、今回学んだ文法が基礎として大きな役割を持ちます。今後、関数やクラス、構造体、オプショナルなどさらに発展的な文法を学ぶことで、本格的なアプリ開発への道がひらけていきます。 また、学習を進めるうえでは、サンプルコードを自分の手で書き写し、実際に実行することで理解が深まります。たとえば以下のようなクラス定義を用いて、データをまとめて扱う練習をすることもできます。


class Person {
    var name: String
    var age: Int
    
    init(name: String, age: Int) {
        self.name = name
        self.age = age
    }
    
    func introduce() {
        print("私の名前は\(name)で、年齢は\(age)歳です")
    }
}

let user = Person(name: "花子", age: 20)
user.introduce()

このようなクラス構造を理解することで、アプリのデータ管理や機能分割がスムーズになり、スケーラブルなコードを書くことが可能になります。Swiftでは型推論や安全性の仕組みによって、ミスを事前に防ぎながら効率的に開発を進められます。今後はAPI通信や画面遷移、データ保存機能などを組み合わせ、実際のアプリ制作へ進むことができます。初学者の段階では、まず基本構文、変数、関数、クラス設計を繰り返し練習することで、より高度なアプリ開発に挑戦できる技術力を身につけられます。

先生と生徒の振り返り会話

生徒

「Swiftって最初は難しそうに見えましたけど、書いてみると意外と簡単に動かせるんですね。」

先生

「そうですね。特にprintvar//のような基本構文は、どのアプリ開発でも必ず使うのでとても大事ですよ。」

生徒

「クラスを使ったサンプルも面白かったです!自分のデータをまとめて扱えるって便利ですね。」

先生

「その通りです。クラスや構造体はアプリ開発の中核になりますから、慣れておくと後の学習がとてもスムーズになります。」

生徒

「次は画面を作ったり、APIを呼んだりしてみたいです!」

先生

「いい目標ですね。まずは今日学んだ基礎をしっかり使いこなして、一歩ずつ進めていきましょう。」

Swiftを基礎から実践レベルまで学びたい人や、 iOSアプリ開発を本格的に始めたい人には、 定番の入門+実践書がこちらです。

Swift実践入門をAmazonで見る

※ Amazon広告リンク

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

Swiftとは何ですか?初心者向けにわかりやすく教えてください。

SwiftはAppleが開発したプログラミング言語で、iPhoneやiPad、Macのアプリ開発に使われています。コードがシンプルで安全性が高く、初心者にもおすすめの言語です。

Swiftでコードを書くには何が必要ですか?

Swiftのコードを書くにはXcodeというAppleの公式開発ツールを使うのが一般的です。Xcodeがなくても、オンライン上のPlaygroundを使って学ぶこともできます。
関連セミナーのご案内

Windowsで始めるiPhoneアプリ開発入門|Swiftの基本と仕組みを1時間で攻略

Windowsで始めるiPhoneアプリ開発入門|Swiftの基本と仕組みを1時間で攻略

「iPhoneアプリを作りたいけれど、Macを持っていないから諦めている」そんな方のための画期的な入門講座です。実は、プログラミングの本質を学ぶのに高価な機材は必要ありません。本講座では、Windowsパソコンを使用し、クラウド環境を活用してAppleの最新言語Swift(スウィフト)の基礎を最短距離でマスターします。

Windowsで実現する開発環境

【つくるもの】
ブラウザ上で動作する「スマート・計算ツール」や「データ判定プログラム」をゼロから作成します。変数の扱いや条件分岐など、iPhoneアプリの内部で動くロジックを自分の手で構築する感動を体験してください。

【開発環境】
ブラウザだけでSwiftが動くプロ仕様のオンラインエディタ(Replit等)を使用します。面倒な設定は一切不要。今あるWindows PCで、プロのエンジニアと同じコードを書き始められます。

この60分で得られる3つの理解

1. WindowsでのSwift実行環境の作り方

OSの壁を越え、クラウドを活用してスマートに学習を開始する「現代的な開発スタイル」を習得します。

2. Swiftの基本構造(変数・型・定数)

iPhoneアプリ特有のデータの扱い方や、Appleが推奨する「安全で美しいコード」の書き方を学びます。

3. アプリエンジニアとしてのロードマップ

将来的にiOSエンジニアとして副業・転職するために必要な準備や、Mac選びのポイントを伝授します。

※本講座は、将来的にiPhoneアプリ開発で収益化や転職を目指したい未経験者のためのエントリー講座です。マンツーマン形式により、Windows環境ならではの疑問にもその場でお答えし、あなたの理解度に合わせて進行します。

セミナー画像

Windowsで始めるiPhoneアプリ開発入門

カテゴリの一覧へ
新着記事
New1
Go言語
Go言語のwhile的なforループの使い方!条件式ループの基本を解説
New2
Go言語
Go言語プログラムの実行方法まとめ!VSCode・ターミナルでの実行手順を解説
New3
Swift
Swift意味とは?プログラミング言語・金融・鳥の違いを徹底解説
New4
Swift
Swift 戻り値の扱い方と複数戻り値の返し方|初心者でも分かる関数の基本
人気記事
No.1
Java&Spring記事人気No1
Go言語
Go言語でリダイレクト処理を行う方法(http.Redirect)を初心者向けに解説
No.2
Java&Spring記事人気No2
Swift
Swift開発環境の構築方法を徹底解説!Xcode・Windows・Linux対応
No.3
Java&Spring記事人気No3
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.4
Java&Spring記事人気No4
Go言語
Go言語のgo.modファイル完全ガイド!初心者でもわかる仕組みと書き方
No.5
Java&Spring記事人気No5
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.6
Java&Spring記事人気No6
Go言語
Go言語で条件式を1行で書くコツ!三項演算子の代替と短縮記法
No.7
Java&Spring記事人気No7
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.8
Java&Spring記事人気No8
Kotlin
Kotlinの演算子一覧と使い方!算術・比較・論理演算子の基本を解説