Skip to content

Training course repository for iOS app development

Notifications You must be signed in to change notification settings

ukyooo/iOSTraining

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. 導入
  • Objective C の基礎
  • メモリ管理
  • 代表的な Foundation Frameworks
  • UIViewController
  1. UIKit 1 - container -
  • UINavigationController について
  • UITabBarController について
  • childViewController について
  1. UIKit 2 - table view -
  • UITableView について
  • UITableViewDelegate, UITableViewDatasource について
  • custom UITableViewCell の作成
  • (iOS6) UIRefreshControl について
  1. UIKit 3 - images -
  • UIImage (CoreGraphics)
  • UIImageView
  • Accets Library
  • CoreImage
  1. UIKit 4 - text -
  • UILabel
  • UITextView
  • KeybordNotification
  1. 非同期処理系
  • NSURLConnection (json シリアライザ)
  • Blocks
  • GCD
  1. View アニメーション、回転対応
  • View animation
  • Core animation
  • lotate
  1. ローカルキャッシュ
  • UserDefaults
  • FileManager
  • CoreData
  • SQLite
  1. Instruments
  • leak
  • time profiler
  1. その他
  • 単体テスト (GHUnit)
  • 結合テスト (KIF)
  • cocoaPods でライブラリ管理

About

Training course repository for iOS app development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published