はじめに
  • 必要なのはXcodeとやる気だけ
  • Xcodeのインストール
  • Xcodeに触ってみよう
まずは作ってみよう
  • SwiftとXcode
  • プロジェクトの準備
  • Xcodeのインターフェイス
  • Auto Layoutとは
  • プログラムに接続
  • プログラムを書く
Swiftの学習をはじめよう
  • Swiftを学ぶメリット
  • Playgroundに触ってみよう
  • 変数と定数
  • データの型
  • データ型の指定
  • プログラムの構造とコメント文
  • プログラムの基本構造 if文
  • if else文
  • switch文
  • while 文
  • for 文
  • 配列(1)
  • 配列(2)
  • 辞書(1)
  • 辞書(2)
  • 辞書(3)
  • タプル(Tupple)
Swiftの文法
  • 関数(Function)
  • 引数
  • 引数が複数ある関数
  • 戻り値
  • 複数の戻り値
  • オプショナル型(1)
  • オプショナル型(2)
  • オプショナル型(3)
  • オプショナル型(4)
  • オブジェクト指向
  • クラス(class)
  • プロパティ、メソッド
アプリを作ってみよう
  • コーディングの準備
  • 継承とオーバーライド
  • シミュレーション
  • UIKit
  • 部品の配置
  • 部品のレイアウト
  • 部品とプログラムの接続
  • プログラムを書く
  • 画像表示のアプリ
  • ImageViewの配置と接続
  • ViewControllerのプログラミング
  • ボタンの配置とAuto Layout
  • ボタンをStack Viewで配置する
  • ボタンの接続とプログラム
複数画面を扱うアプリ
  • 概要
  • トップ画面の制作
  • 第2画面の制作
  • 第2画面の作り込み
  • トップ画面と第2画面の切り替え
  • 画像名生成の手順
  • ViewController.swiftに画面切り替え時の処理プログラムを書く(1)
  • ViewController.swiftに画面切り替え時の処理プログラムを書く(2)
  • SecondViewController.swiftを修正して完成
テンプレートを使ったアプリの制作
  • Master-Detail.appとは
  • 制作の手順
  • 使わない機能を削除する
  • 日付を文字列にする
  • DetailView 画面の制作
  • DetailViewController の編集