vg-yokoyama / iOSTraining

Training course repository for iOS app development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iOS Development Training Course Repository

iOS アプリ開発の基礎知識と実務スキルを身に付けるトレーニングコース

前提

このトレーニングコースに入る前に、下記の知識・スキルについて勉強しておいてください。

  1. Foundation Framework の事前知識
  • NSString, NS(Mutable)Array, NS(Mutable)Dictionary あたりの使い方程度で大丈夫です。
  1. Xcode の使い方
  • 基本操作が分かる程度で大丈夫です。

ゴール

このトレーニングコースを受講することで、下記のような知識・スキルが身につきます。

  1. Xcode を使ったiOSアプリ開発
  2. リリース可能な品質を担保できる

準備

このトレーニングコースを受講する上で、Xcode 最新バージョンをインストールした mac を準備しておいてください。

構成

iOSアプリ開発の基礎知識と実務スキルを身に付けるトレーニングコース

注意 : 本カリキュラムは iPhone simulator で確認できる範囲のものになっております。 カリキュラムは予告無く変更される場合があります。

  1. 導入
  2. Objective C の基礎
  3. メモリ管理
  4. UIViewController1 - UIViewController のカスタマイズ
  5. UIViewController2 - ModalViewController
  6. UIViewController3 - ライフサイクル
  7. HomeWork 1 Objective C の基本文法
  8. HomeWork 2 UIViewControllerとModalViewController
  9. HomeWork 3 UIViewController + Animation
  10. UIKit 1 - container, rotate-
  11. UINavigationController
  12. UITabController
  13. Custom Container View Controller
  14. Supporting Multiple Interface Orientations
  15. HomeWork 1 - タブバーからモーダルビューを表示する
  16. HomeWork 2 - NavigationController
  17. HomeWork 2.3 デバイスことに回転対応
  18. UIKit 2- UIView -
  19. UIView
  20. UIView のカスタマイズ
  21. UIView Animation
  22. HomeWork 1 - UIScrollView
  23. UIKit 3 - table view -
  24. UITableView について
  25. UITableViewとNavigationController
  26. custom UITableViewCell の作成
  27. UITableViewのその他のオプション、カスタマイズ
  28. HomeWork 1 - Dynamic height with a custom uitableviewcell
  29. UIKit 4 - image and text -
  30. UIImagePickerController
  31. Assets Library
  32. UITextFiled, UITextView
  33. KeyboardNotification
  34. Homework 1 - フォトの複数枚選択
  35. ネットワーク処理
  36. NSURLConnection
  37. JSONのシリアライズとデシリアライズ
  38. UIWebView
  39. ローカルキャッシュと通知
  40. UserDefaults
  41. FileManager
  42. Keychain
  43. NSNotificationCenter
  44. Key Value Observing
  45. Blocks, GCD
  46. Blocks
  47. GCD
  48. 開発ツール
  49. Instruments (leak, time profiler)
  50. CocoaPods
  51. 単体テスト (GHUnit, Kiwi)
  52. 結合テスト (UIAutomation, KIF)
  53. 設計とデザインパターン
  54. 実際に何かアプリを作ってみる(前編)
  55. 実際に何かアプリを作ってみる(後編)

edit sidebar

参考資料

  • iOS Developer Library
  • Guide から Reference まで全てのドキュメントが掲載されています。
  • 日本語ドキュメント
  • Guide の一部が日本語訳された PDF がアップロードされています。ただし、こちらは本家の最新の英語のドキュメントが翻訳されているとは限りません。更新日に注目してなるべく最新版のものを読むようにしましょう。

LICENSE

LICENSE CC BY-SA 3.0 http://creativecommons.org/licenses/by-sa/3.0/deed.ja
この資料はクリエイティブ・コモンズ 3.0 ライセンスの下に提供されています。

About

Training course repository for iOS app development