おためし受講中

Swiftで作るiOSアプリ開発入門 -簡単な占いアプリの企画から開発までを体験-

- iPhoneアプリをこれから作ってみたいなぁと思っている人
- iPhoneアプリ開発を学習し始めたばっかりの人
- iPhoneアプリを書籍などで勉強してみたけどイマイチ納得ができていない人
のためのiPhone開発の授業です。

iPhoneアプリ開発は、多くの入門者が悩むつまづきポイントがあります。このコースでは、そのようなつまづきポイントをできるだけ早く乗り越えて、楽しくiPhoneアプリ開発をすることを目的に授業を進めていきます。つまづきポイントを中心に解説していきますので、お好きなiPhoneアプリ開発の書籍などと合わせてご覧いただくとより効果的です。

前々回(3限目)でアプリの見た目を整える「AutoLayout」を、前回(4限目)でアプリの動作を記述するプログラミング言語「Swift」を学びました。

今回はそれらを活かしてアプリらしいアプリを開発していきましょう!

今日のラッキーアイテムを教えてくれるような占いアプリを
1. 企画して
2. 見た目を作って
3. 動作をプログラミング
する、といった手順でアプリを完成まで作り上げます。

■事前準備

iOSアプリを開発するには、そのための環境が必要です。
そのための環境を用意するためには、以下のものが必要です。
① Mac OS (Yosemite以降 ※最新バージョン推奨)
② Xcode 7 以上
③ Apple ID

iOSアプリは②Xcodeを利用して開発していきます。XcodeはAppStoreか公式ページからダウンロードすることができます。

Xcode / iOS Simulator
※右記よりダウンロードできます→ https://developer.apple.com/jp/xcode/downloads/
※Xcodeをダウンロードするには、各ページでログインをする必要があるため③Apple IDが必要になります。もし、持っていなければ作っておきましょう
※今回はBetaは利用しないので、Releaseバージョンをインストールしてください
※容量は15GBほどあれば、インストールが可能です
※Xcodeはバージョンが上がるとSwiftもバージョンアップされることがあります。なるべく最新のバージョンにアップデートしておきましょう

この授業の先生

学生代表

  • 鈴木 顕照

    鈴木 顕照

    スクー放送部

【ノート機能】
授業内容や覚えておきたいポイントなど、ノートに自由に残せます

再生位置挿入 資料挿入
筆記アシスト
ONOFF
    【チャプター機能】
    授業内容をピンポイントでおさえながら
    ご自身のペースで進めることができます
    【前半】授業
    自己紹介
    01:51  (00:15 ~ )
    今回の授業の目標、本日のメニュー
    01:23  (02:06 ~ )
    前回の質問の回答
    05:34  (03:29 ~ )
    アプリの企画をする
    05:45  (09:03 ~ )
    アプリの見た目を作る:設定
    01:01  (14:48 ~ )
    アプリの見た目を作る:Xcodeでの実演
    12:01  (15:49 ~ )
    アプリの見た目を作る:確認
    04:47  (27:50 ~ )
    アプリの動作を作る:部品とソースコードをつなぐ
    07:51  (32:37 ~ )
    アプリの動作を作る:プログラムを実装する
    07:35  (40:28 ~ )
    アプリの動作を作る:動作を変更する
    03:40  (48:03 ~ )
    本日のおさらい
    00:54  (51:43 ~ )
    【後半】質疑応答
    コメント:そのうちIoTとかと絡められるようになれたりして〜
    00:49  (53:11 ~ )
    Q:プロトタイプツールは何を使ってますか?
    00:34  (54:00 ~ )
    Q:ラベルやボタンをソースに紐づける際はどこにドラックしてもいいんでしょうか?意図してドラックしている場合はルールを教えて下さい。
    02:10  (54:34 ~ )
    Q:IBOutlet weak var XXとなりますが、他のサンプルではweakが付いていないものもあります。 どういう時に付けて、どういう時に付けないのか教えて下さい。
    01:22  (56:44 ~ )
    Q:使用するiosデバイスが限定される場合は オートレイアウトを使わなくても良いのでしょうか?
    01:15  (58:06 ~ )
    お知らせ
      (59:21 ~ )