SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

ミニアプリを作って楽しく学ぶSwift

【作って学ぶSwiftアプリ開発入門】知っておくべき基本文法を解説!

ミニアプリを作って楽しく学ぶSwift入門 第2回

  • X ポスト
  • このエントリーをはてなブックマークに追加

 Swiftは、Appleが開発したプログラミング言語でiPhoneやiPad、MacやApple Watch、最近ではApple Vision ProなどさまざまなApple製品向けのアプリ開発に使われています。この連載では、ミニアプリを作りながらSwiftでのアプリ開発を学んでいきます。第2回は、アプリ開発をするために知っておくべきswiftの基本的文法を解説します。

  • X ポスト
  • このエントリーをはてなブックマークに追加

はじめに

 前回は、Xcodeをインストールして開発環境を整えるところまでを行いました。今回は、Swiftの基本的な文法を紹介します。新しくSwiftを学び始める人が知っておくべきルールを中心に解説していきますが、すべてのSwiftの文法を網羅するわけではないため、その点はご注意ください。

 まずは基本をしっかり理解し、その後でさらに知識を深めていくことをおすすめします。

 今回は、Xcodeの機能のPlaygroundを使用してSwiftコードのチェックを行います。まずは、この準備から始めていきましょう。

開発環境

 この連載では、次の環境を使用しています。

  • macOS Sequoia 15.1
  • Xcode 16.1

Playgroundの準備

 Playgroundとは、自由にコードを入力でき、結果を簡単に確認することができるXcodeの機能のひとつです。シンプルで使いやすく、Swiftを学び始める際におすすめです。

 それでは、Playgroundを作成してみましょう。

Playgroundの作成手順

  1. Xcode アプリを開きます。  
  2. Xcode の上部メニューからFile>New>Playgroundを選択します。
  3. 次の画面が表示されます。①Blankを選択し、②Nextを押します。
  4. 保存先の指定を求められます。③に好きな名前を入力し、④Createを押します。
  5. 次のような画面が表示されると作成は完了です。

 このPlaygroundを使用しながら、Swiftの基本の文法を学んでいきます。

 今回は使用しないため、作成時に記述されていた次のコードは削除しておきます。

import UIKit
var greeting = "Hello, playground"

「Playground」や「Xcode」の基本事項

 PlaygroundやXcodeを使用する際に役立つ基本事項を事前にお伝えします。

コンソールへの出力について

 print関数を使うことで、プログラムの出力をデバッグエリアに表示できます。コードの動作確認をする時に便利です。

 関数についてはまだ学習をしていませんが、今は「こんなことが出来る」というだけの理解だけで問題ありません。

 Playgroundに次のコードを記述します。

print("Hello, playground")

 ①のボタンでデバッグエリアを表示し、②実行ボタンを押して出力結果を確認してみましょう。

 次のようにHello, playgroundと出力できたら成功です。

コメントの使い方

 コメントはプログラムとして実行されないため、コードの一時的な無効化に使用したり、コードの目的を明確にするために使用します。

 コメントにしたい文字の先頭に//を記述することで、コメントにすることができ、プログラムの実行には影響しなくなります。

 次のようにコメントを記述します。

// print関数です
print("Hello, playground") // デバッグエリアを確認

 実行ボタンを押して、変わらずHello, playgroundと出力できたら成功です。

 さらに、複数行のコメントが必要な場合は、/**/を使用してコメント範囲を指定できます。

 次のように内容を変更します。

/*
 出力されません
 print("Hello, playground")
 */

 print関数がコメントになったため、実行ボタンを押してもデバッグエリアには出力されません。

 これで準備は整いました。それでは、Swiftの学習に進んでいきましょう。

次のページ
Swift入門

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
ミニアプリを作って楽しく学ぶSwift連載記事一覧
この記事の著者

リルオッサ(リルオッサ)

 ブレイクダンサー、時々iOSエンジニア。元ブレイクダンス世界2位。 現在は、楽しいことを追い求め、iOSアプリを作ったり、ビールを飲んだり、絵を書いたり、技術記事を書いたり、海外登壇チャレンジしたり、ブレイクダンスの大会を企画したりしています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/20597 2024/12/20 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング