Xcode7.1/swift2.0での開発環境の構築
  • 開発に必要な道具とソフトーApple提供のXcodeー
  • Xcode7.1のインストール
  • IOSシミュレーターを使ってみる
ーUI作成の基礎ーはじめてのIOSアプリ「HelloWorld」の作成
  • Hello World の作成(UILabelで文字列を表示してみる)
  • Labelを理解する
  • iPhoneの開発のながれ
  • UIButtonと画面の遷移
  • AppleDeveloperについて
  • 新規プロジェクトの画面について
Controllerとデザインの接続ーoutlet接続ー
  • ViewControllerー『1個の画面に1個のControllerという原則』
  • Buttonを押すとLabelに「HelloWorld」と表示するアプリケーションの作成
  • プログラムの一文を考えてみる
基本シンタックスー変数を学ぶー
  • Xcodeのエディッタの設定を行う
  • 変数について学ぶ
  • Double型と型の指定と変換
  • nilとオプショナルデータ
デザインに使う部品(object)の説明
  • UILabelのインスペクタ
  • UIButtonのインスペクタ
  • UISliderのインスペクタ
  • UITextFieldのインスペクタ
  • TextFieldを入力に使ってみるアプリケーションの製作
  • UITextViewのインスペクタ/その活用
  • UISwitchのインスペクタ/その活用
  • UIDatePickerのインスペクタ/その活用
複雑なObjectを作成してみる UIPickerViewの作成
  • 定数と配列のデータの型
  • PickerViewの作成 その1 プロコトロルとメソッド
  • PickerViewの作成 その2 カスタマイズ
  • PickerViewの作成 その3 デバッグエリアに出力する
画像やwebの表示
  • UIImageView の活用 その1
  • UIImageViewの活用 その2 web上の画像の表示
  • UIWebViewの活用 その1
  • UIWebViewの活用 その2 インジケーターの表示
TableViewを使ったアプリケーションを作成する
  • UITableViewの活用 その1 UITableViewオブジェクト
  • UITableViewの活用 その2 UITableViewCellのインスペクタ
  • UITableViewの活用 その3 配列の表示
UITableViewの様々な応用を学ぶ
  • 構造体/UITableViewで活用
  • 新規ファイルの作成とTableViewControllerの追加
  • 列挙体とデータの作成
  • BookMarkの作成 その1
  • BookMarkの作成 その2
  • BookMarkの作成 その3
整合性の取れた画面のバランス
  • Auto Layoutとプレビュー画面
  • HorizontalとVertical
  • AspectRatio
  • 4つのEdgesとEqual
UICollectionViewの作成と活用
  • UICollectionView その1
  • UICollectionViewの作成 その2
  • UICollectionView その3
オーディオプレーヤーの作成
  • オーディオプレーヤーの作成 その1
  • オーディオプレーヤーの作成 その2
  • オーディオプレイヤーのviewControllerの全文
swiftの制御文
  • if構文
  • 複数分岐のあるIf構文
GoogleAdMobの実装
  • Admobの導入
  • AdMob導入に必要なリンク先とテキスト
  • バナーの設置
  • バナーの設置で使うコード
  • 広告運用上の注意点