第3回 iOS Training
イベント内容
概要
ミクシィで無料のiOSアプリ開発入門勉強会をやりますので、興味ある方は是非ご参加ください。
また スクー でのライブ配信を行う予定ですので、来場できない方、補欠の方はそちらもご活用ください。
mixi iOS Trainingに生放送で参加しよう! 【 UIViewControllerについて編】
■ schoo WEB-campusとは? http://schoo.jp/
「インターネット生放送」を活用した実名制リアルタイム動画学習サービス。 現在約12万人の会員を抱え、過去2年間で1500以上の授業をオンライン上で無料開講しています。 一緒に『終わらない学生生活』を満喫しませんか?
内容
「UIViewControllerその2」
UIViewControllerのライフサイクル
UIViewControllerは生成されて、表示される、画面から消えるまでの間にいくつかのイベントが発生します。 ここではそのイベントの発生サイクルであるところのライフサイクルにどういったものがあり、どのメソッドが呼ばれるか、について解説を行います。
この項目については演習は行いません。
UINavigationController
UIViewControllerを階層構造で管理を行うためのクラスがUINavigationControllerです。 ここではこのUINavigationControllerの使い方について解説を行います。 storyboardを使う場合、使わない場合について解説を行います。
また実際にUINavigationControllerの使い方の基礎についての演習も行います。
UITabBarController
UITabBarControllerは、複数のViewControllerを切り替えるUIを提供するクラスです。 複数のViewControllerの状態を保持しながら切り替えるためのインタフェースとして利用されることが多いです。
ここではこのTabBarControllerの解説と演習を行います。
教材
- https://github.com/mixi-inc/iOSTraining/wiki/1.5 UIViewController3 ライフサイクル
- https://github.com/mixi-inc/iOSTraining/wiki/2.1-UINavigationController
- https://github.com/mixi-inc/iOSTraining/wiki/2.2-UITabController
事前準備
来場前に下記を実施しておいてください。会場でのダウンロードはかなり時間が掛かるおそれがあります。
会場に来る前に
- Xcodeのインストール
- 課題、実習用のリポジトリをフォークしたものgit clone または、リポジトリをzipでダウンロード(リポジトリをgitでcloneすることを推奨します)
会場に着いたら
wifiに接続して、gitter にjoinしておく(ゲスト用wifiの用意があります)
チャット
READMEにもリンクありますが、会場内のコミュニケーションをgitterで行います。授業開始前につないでおいてください。
参加者以外の方でも見れます。有志の人が実況してくれるかもしれません。
応募方法
2015/02/02(月) 10:00 から受付開始、先着順となります。
回ごとに募集しますので、スケジュールや自分のレベルに合わせて、途中の回から参加でも構いません。
注意事項
- 20時を過ぎるとビルの正面がロックされてしまいますので、ご来場が20時よりも遅くなる方の参加はご遠慮ください。
- 勉強会中は写真・動画撮影を行なうこともございます。ご了承いただきますようよろしくお願い申し上げます。
- チューターの数が十分ではないので、4人がけのテーブル単位で協力したり相談したりをお願いする事が想定されます。話を聞くだけで、誰とも話したくない、交流したくない、というような方の参加はご遠慮願います。
- 授業内容もオープンですので、ブログで公開したり、gitterで実況したりは自由です。是非お願いします。
タイムテーブル
時間 | 内容 |
---|---|
19:00 | 開場〜開始まで質問タイム |
19:20 | ゲストインタビュー |
19:30 | 授業開始 |
20:30 | 質問タイム |
21:00 | 解散 |
ゲストインタビューではDrivemodeより@KeithYokomaが登壇予定です。自身が携わっているプロダクト紹介と、その開発体制、手法についての紹介をしてもらう予定です。
参加資格
特にありません。やる気のある方であればどんな方でも結構です。
難易度
カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。
具体的には以下のような人を対象者として教材の難易度が設定されています。
- アプリの開発をやったことがないけど、これからやりたいweb系エンジニア
- しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人
- iOSでひとおりの事はやってきたつもりだけど、基礎からやり直したい人
- 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人
- Androidアプリやってるけど、iOSアプリもやってみたい人
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。