大重美幸のSwift初級講座
イベント内容
概要
iPhoneアプリ(iOSアプリ)はMacで動作するXcodeという開発ツールを使って作成します。XcodeはAppleのApp Storeで無料で配布されているので、Macを持っている方ならば無料でiPhoneアプリの開発を始めることができます。XcodeではSwift(スイフト)というプログラミング言語を使ってアプリを開発するのでSwiftを習得する必要がありますが、合わせてiPhoneアプリの構造や開発手順を学ぶことも欠かせません。
本セミナーでは、Xcdoeを使って簡単なアプリを作りながら、Swiftプログラミングの初歩的な知識とiPhoneアプリ開発のための基礎知識を学びます。本格的なアプリ開発のための最初の一歩を踏み出すための好機を提供します。

修了目標
本講座の受講修了時に、以下のスキル習得を目指します。
1. Xcodeの基本的な使い方がわかる。
2. Phoneアプリをビルドし、シミュレータと実機で試せる。
3. SwiftのコードをPlayGroundとXcodeで試せる。
4. 変数、制御構造、型、オプショナルなどの基本シンタックスを理解する。
5. ビュー、UIオブジェクトを理解し、コードで作成して制御できる。
6. ビューコントローラを理解し、シーンの追加と移動ができるようになる。
カリキュラム概要
プログラミングの基本的な用語と考え方と、プログラミングを行う上で必ず必要になる代表的なアルゴリズムを学びます。学習にはSwiftを使うので、Swiftの初歩的なコードの書き方に加えて、Xcodeを使ったiPhoneアプリの作り方の初歩を学ぶことにもなります。どのプログラム言語でも基本的な考え方は共通なので、Swift以外のプログラミング言語の基礎知識にもなります。
1. XcodeでiOSアプリを作る
- Xcodeでテンプレートを選んでHelloWorldプロジェクトを作ります。
- Xcodeの画面の役割を確認します。
- オブジェクトライブラリからラベルを配置し、”Hello World”と書きます。
- View as機能でデバイスの違いを見ます。
- ビルドしてシミュレータでiOSアプリを確認します。
- 実機へのビルドも試します。
2. ビューの色を変える
- ボタンのイベントと関連付けたメソッドをアシスタントエディタで挿入します。
- 画面(ビュー)の色(プロパティ)を指定します。
- if文を使って現在の色が青なら赤、赤なら青のように切り替えます。
- viewDidLoad()などのイベントのライフサイクルを利用します。

3. スイッチで表示/非表示
- サブビューを配置します。
- 表示/非表示のようなブール値のプロパティを試します。
- スイッチの値を取り出し、実行する処理をif文で切り替えます。
- if文を使わずにブール値を直接利用します。
4. セグメンテッドコントロールの値で振り分ける
- 配置したビューを参照するプロパティをアシスタントエディタで挿入します
- セグメンテッドコントロールの値を取り出し、switch文で処理を振り分けます。
- テキストフィールドの値を取り出して計算する方法を学びます。
- 計算を実行するために値の型を変換する方法について学びます。
- ドル/円換算を行う関数を定義します。
- オプショナルという値を理解し、式で処理する方法を学びます。
5. ビューの作成と追加
- サブビューをコードで作成して表示します。
- コードで画像を読み込んで表示します。

6. シーンの追加と移動
- ストーリーボードにシーンを追加し、ボタンで移動できるようにします。
- スワイプでシーン移動ができるようにします。
7. 複数の値を効率よく扱う
- タプルを使ってみよう。
- 配列を使ってみよう。
- 辞書を使ってみよう。
- 列挙型を使ってみよう。
- 構造体を使ってみよう。

*カリキュラムの進度および内容は、受講者全員の理解度・習得度によって変更される場合があります。
使用OS
Mac
※普段使用しているOSと異なっている場合でも講座内容の習得に大きく影響はありません。 PCの持ち込みも可能です。講座内で使用するソフトウェアの設定、環境構築をしておくようお願いします。
使用アプリケーション
Xcode 10
持ち物
iPhone実機で動作確認したい場合は次の物が必要です
最新iOSのiPhone
Apple MFi認証のUSBケーブル
講師
定員
6名(各種申込みサイト合計)
対象
プログラミングを体験し、プログラミングを始めたい方
料金
29,800円(税込み) 各種割引あり
会場
募集締切後のお申込み、お問合せ
本サイトでのお申し込みは、講座開催の1週間前に締め切られますが ロクナナワークショップ内講座概要ページからは開催前日までお申込みいただけます。
受講規約など
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。

