![Gitter](https://badges.gitter.im/Join Chat.svg)
iOS アプリ開発の基礎知識と実務スキルを身に付けるトレーニングコース
このトレーニングコースに入る前に、下記の知識・スキルについて勉強しておいてください。
- Foundation Framework の事前知識
- NSString, NS(Mutable)Array, NS(Mutable)Dictionary あたりの使い方程度で大丈夫です。
- Xcode の使い方
- 基本操作が分かる程度で大丈夫です。
このトレーニングコースを受講することで、下記のような知識・スキルが身につきます。
- Xcode を使ったiOSアプリ開発
- 公式リファレンスやガイドを用いた api の調査
- リリース可能な品質を担保できる
このトレーニングコースを受講する上で、Xcode 最新バージョンをインストールした mac を準備しておいてください。
iOSアプリ開発の基礎知識と実務スキルを身に付けるトレーニングコース
注意 :
- 本カリキュラムは iPhone simulator で確認できる範囲のものになっております。
- サンプルコード、サンプルプロジェクトはすべて iOS5 以降、ARC で動作するものとなっております。
- カリキュラムは予告無く変更される場合があります。
- 導入
- Objective C の基礎
- メモリ管理
- UIViewController1 - UIViewController のカスタマイズ xib, autoresizing編, storyboard編
- UIViewController2 - ModalViewControllertroller xib, autoresizing 編, storyboard 編
- UIViewController3 - ライフサイクル
- HomeWork 1 Objective C の基本文法
- HomeWork 2 UIViewControllerとModalViewController
- HomeWork 3 UIViewController + Animation
- UIKit 1 - container, rotate-
- UINavigationController
- UITabController
- Custom Container View Controller
- Supporting Multiple Interface Orientations
- HomeWork 1 - タブバーからモーダルビューを表示する
- HomeWork 2 - NavigationController
- HomeWork 2.3 デバイスことに回転対応
- UIKit 2- UIView -
- UIView
- UIView のカスタマイズ
- UIView Animation
- HomeWork 1 - UIScrollView
- UIKit 3 - table view -
- UITableView について
- UITableViewとNavigationController
- custom UITableViewCell の作成
- UITableViewのその他のオプション、カスタマイズ
- HomeWork 1 - Dynamic height with a custom uitableviewcell
- UIKit 4 - image and text -
- UIImagePickerController
- Assets Library
- UITextFiled, UITextView
- KeyboardNotification
- Homework 1 - フォトの複数枚選択
- ネットワーク処理
- NSURLConnection
- JSONのシリアライズとデシリアライズ
- UIWebView
- ローカルキャッシュと通知
- NSUserDefaults, Settings Bundle
- NSFileManager
- Key Value Observing
- NSNotification、NSNotificationCenter を用いた通知
- Blocks, GCD
- Blocks
- GCD
- 【演習】GCD,-Blocksを用いたHTTPリクエストマネージャの作成
- 設計とデザインパターン
- クラス設計 1
- クラス設計 2
- [クラス設計演習] (https://github.com/mixi-inc/iOSTraining/wiki/9.3-%E3%82%AF%E3%83%A9%E3%82%B9%E8%A8%AD%E8%A8%88%E6%BC%94%E7%BF%92)
- 開発ツール
- Instruments, デバッガ
- CocoaPods
- テスト
- iOS開発におけるテスト
- GHUnit
- Kiwi
- KIF
- In-App Purchase
- In-App Purchase
- 付録
- Tips of Xcode
- iOS Developer Library
- Guide から Reference まで全てのドキュメントが掲載されています。
- 日本語ドキュメント
- Guide の一部が日本語訳された PDF がアップロードされています。ただし、こちらは本家の最新の英語のドキュメントが翻訳されているとは限りません。更新日に注目してなるべく最新版のものを読むようにしましょう。
LICENSE CC BY-SA 3.0 http://creativecommons.org/licenses/by-sa/3.0/deed.ja
この資料はクリエイティブ・コモンズ 3.0 ライセンスの下に提供されています。