プログラムの基本的な概念を理解している人用です。変数とかループ、分岐みたいな解説は含みません。
-
開発環境の構築
- Xcode
- Document
- シミュレータの追加
- Homebrew
- rbenv+ruby
- Cocoapods
- (Dash)
- Xcode
-
Objective-Cの基礎
- class
- property
- nonatomic/atomic
- strong/weak/assign
- readonly
- setter/getter
- alloc/init/self
- class method
- instance method
- property
- protocol
- category
- Storyboard
- Outlet
- Action
- Segue
- class
-
HelloWorld
- プロジェクトの新規作成
- Xcodeの各ペインについての軽い解説
- プロジェクトとターゲット
- 主な設定項目
- bundle id
- deployment target
- プロジェクトの新規作成
-
実機で動かす
- iOS Dev Center
- Xcodeにアカウント登録
- 端末登録
- 開発用の証明書の作成
- UIViewController ...
- UITableView/UITableViewController
- UITableViewCell
- Static Cells
- Dynamic Prototypes
- UINavigationController
- Segueで画面遷移 ...
- UITabBarController ...
- NSURL
- NSURLConnection
- AFNetworking ....
- MBProgressHUD
- SDWebImage
- BlocksKit ...
- Header/Footer
- Grouped
- 動的にセルの高さを変更 ...
- アプリを配布する
- DeployGate
- TestFlight(iTunes Connect)
- 内部テスター
- 外部テスター
とりあえず目次はpublicでもいいかな...。
本日第一回目なので次回以降の内容は様子見て調整する。