第2回 iOS Training

2015/01/28(水)19:10 〜 21:00 開催
ブックマーク
Git, iOS, UX

イベント内容

概要

ミクシィで無料のiOSアプリ開発入門勉強会をやりますので、興味ある方は是非ご参加ください。

内容

「UIViewControllerとStoryboard」

UIViewController

iOSアプリケーションの画面単位であるUIViewControllerについて学びます。 エントリポイント、ライフサイクル、カスタマイズなどの最初の基礎部分と、 複数の画面間での遷移としてモーダルビューコントローラを扱います。

画面のレイアウトについては今まではxibを用いてデザインする手法が一般的でした。 しかし、iOSやXcodeのバージョンアップと共にstorybaordを用いて画面レイアウトを 行うケースが増えてきています。 そのため今回はstoryboardを用いてレイアウトを作りこと、画面遷移を行うことにします。

またiOSアプリケーションを書く上で欠かせないdelegateについても取り扱います。

UIViewController のカスタマイズ : https://github.com/mixi-inc/iOSTraining/wiki/1.3-UIViewController1---UIViewControllerのUIViewController-のカスタマイズ(storyboard)

ModalViewController : https://github.com/mixi-inc/iOSTraining/wiki/1.4-UIViewController2---ModalViewController(storyboard)

UIViewControllerのライフサイクル : https://github.com/mixi-inc/iOSTraining/wiki/1.5 UIViewController3 ライフサイクル

ライフサイクルについては次回に回す可能性があります。

教材

事前準備

来場前に下記を実施しておいてください。会場でのダウンロードはかなり時間が掛かるおそれがあります。

会場に来る前に

  • Xcodeのインストール
  • 課題、実習用のリポジトリをフォークしたものgit clone または、リポジトリをzipでダウンロード(リポジトリをgitでcloneすることを推奨します)

会場に着いたら

wifiに接続して、gitter にjoinしておく(ゲスト用wifiの用意があります)

チャット

READMEにもリンクありますが、会場内のコミュニケーションをgitterで行います。授業開始前につないでおいてください。

参加者以外の方でも見れます。有志の人が実況してくれるかもしれません。

Gitter - iOS Training

応募方法

2015/01/19(月) 10:00 から受付開始、先着順となります。

回ごとに募集しますので、スケジュールや自分のレベルに合わせて、途中の回から参加でも構いません。

注意事項

  • 20時を過ぎるとビルの正面がロックされてしまいますので、ご来場が20時よりも遅くなる方の参加はご遠慮ください。
  • 勉強会中は写真・動画撮影を行なうこともございます。ご了承いただきますようよろしくお願い申し上げます。
  • チューターの数が十分ではないので、4人がけのテーブル単位で協力したり相談したりをお願いする事が想定されます。話を聞くだけで、誰とも話したくない、交流したくない、というような方の参加はご遠慮願います。
  • 授業内容もオープンですので、ブログで公開したり、gitterで実況したりは自由です。是非お願いします。

タイムテーブル

時間 内容
19:10 開場〜開始まで質問タイム
19:30 授業開始
20:30 質問タイム
21:00 解散

参加資格

特にありません。やる気のある方であればどんな方でも結構です。

難易度

カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。

具体的には以下のような人を対象者として教材の難易度が設定されています。

  • アプリの開発をやったことがないけど、これからやりたいweb系エンジニア
  • しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人
  • iOSでひとおりの事はやってきたつもりだけど、基礎からやり直したい人
  • 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人
  • Androidアプリやってるけど、iOSアプリもやってみたい人

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。