4/28(Sun)

今日の生放送

だけだ ゆういち

武田 祐一

株式会社ミクシィ エンジニア

mixiでiPhoneアプリの開発をやっています。 趣味はゲーム音楽を聞くことです。

武田 祐一

担当のコース

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! UIViewControllerについての解説と演習です。 UIViewControllerのライフサイクル UIViewControllerは生成されて、表示される、画面から消えるまでの間にいくつかのイベントが発生します。 ここではそのイベントの発生サイクルであるところのライフサイクルにどういったものがあり、どのメソッドが呼ばれるか、について解説を行います。 この項目については演習は行いません。 UINavigationController UIViewControllerを階層構造で管理を行うためのクラスがUINavigationControllerです。 ここではこのUINavigationControllerの使い方について解説を行います。 storyboardを使う場合、使わない場合について解説を行います。 また実際にUINavigationControllerの使い方の基礎についての演習も行います。 UITabBarController UITabBarControllerは、複数のViewControllerを切り替えるUIを提供するクラスです。 複数のViewControllerの状態を保持しながら切り替えるためのインタフェースとして利用されることが多いです。 ここではこのTabBarControllerの解説と演習を行います。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリをフォークしたものgit clone または、リポジトリをzipでダウンロード (リポジトリをgitでcloneすることを推奨します) リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining タイムテーブル 19:20 ゲストインタビュー 19:30 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! UITabBarControllerを使った画面遷移についてと、UIViewについての第一回目です。 UITabBarController UITabBarControllerは、複数のViewControllerを切り替えるUIを提供するクラスです。 複数のViewControllerの状態を保持しながら切り替えるためのインタフェースとして利用されることが多いです。 ここではこのTabBarControllerの解説と演習を行います。 UIViewについて 第一回目   iOSにおいて画面のパーツ単位であるUIViewについて学びます。UIViewの基本的な使い方や階層構造について学びます。またUIViewのアニメーション方法についても時間があれば触れようと思います。   事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリ( https://github.com/mixi-inc/iOSTraining/ )をフォークしたものgit clone リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining/wiki/2.2-UITabController https://github.com/mixi-inc/iOSTraining/wiki/3.1-UIView https://github.com/mixi-inc/iOSTraining/wiki/3.3-UIView-Animation 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 ゲストインタビュー 19:30 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! iOSの画面パーツを表すベースクラスがUIViewになります。この授業ではUIViewについての第二回目となります。 UIViewのアニメーション UIViewは簡単なメソッドでアニメーションを作ることができます。ここではそのアニメーションの解説と簡単な実習を行います。 UIViewのレイアウト   iOSアプリを作る上で、複数の画面サイズを考慮してViewを配置しなければなりません。そのようなケースのためにUIViewの配置ルールとしてAutolayoutと呼ばれるレイアウト手法をiOSでは利用しています。ここではそのAutolayoutをメインにiOSにおけるレイアウトの方法について解説をします。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリ( https://github.com/mixi-inc/iOSTraining/ )をフォークしたものgit clone リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining/wiki/3.3-UIView-Animation https://github.com/mixi-inc/iOSTraining/wiki/Auto-Layout%E5%85%A5%E9%96%80 https://github.com/mixi-inc/iOSTraining/wiki/Auto-Layout-%E3%83%89%E3%83%AA%E3%83%AB 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 ゲストインタビュー 19:30 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! 第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。 そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。 今回から、4回程度に分けて、TODOアプリの実装を行います。 最初は決められたデータを一覧表示するだけの仕様から始めて、機能を追加していく上で、 各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。 今回は決められたデータを一覧表示する画面を実装する回になるので、 UITableView を参照します。https://github.com/mixi-inc/iOSTraining/wiki/4.1-UITableView%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 また、実際に作るものなどについては https://github.com/mixi-inc/iOSTraining-TODO-App/issues/1 をご覧ください。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリ( https://github.com/mixi-inc/iOSTraining/ )をフォークしたものgit clone リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining/wiki/4.1-UITableView%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 https://github.com/mixi-inc/iOSTraining-TODO-App 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 ゲストインタビュー 19:30 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! 第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。 そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。 今回から、4回程度に分けて、TODOアプリの実装を行います。 最初は決められたデータを一覧表示するだけの仕様から始めて、機能を追加していく上で、 各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。 今回はTODOの追加を行います。テーマとしては、以下の項目を扱います。 * ViewController間でのデータのやりとりを行う * テキストの入力 また、実際に作るものなどについては https://github.com/mixi-inc/iOSTraining-TODO-App/issues/2 をご覧ください。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリをフォークしたものgit clone, git pull https://github.com/mixi-inc/iOSTraining https://github.com/mixi-inc/iOSTraining-TODO-App リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining/wiki/1.4-UIViewController2-ModalViewController-(storyboard) https://github.com/mixi-inc/iOSTraining/wiki/2.1-UINavigationController https://github.com/mixi-inc/iOSTraining/wiki/5.3-UITextFiled,-UITextView https://github.com/mixi-inc/iOSTraining-TODO-App 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 ゲストインタビュー 19:30 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! 第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。 そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。 今回から、4回程度に分けて、TODOアプリの実装を行います。 最初は決められたデータを一覧表示するだけの仕様から始めて、機能を追加していく上で、 各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。 今回はTODOの削除と永続化を行います。テーマとしては、以下の項目を扱います。 NSUserDefualts また、実際に作るものなどについては https://github.com/mixi-inc/iOSTraining-TODO-App/issues/3 https://github.com/mixi-inc/iOSTraining-TODO-App/issues/4 をご覧ください。   事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリをフォークしたものgit clone, git pull https://github.com/mixi-inc/iOSTraining https://github.com/mixi-inc/iOSTraining-TODO-App リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining/wiki/7.1-NSUserDefaults,-Settings-Bundle https://github.com/mixi-inc/iOSTraining-TODO-App 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! 第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。 そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。 スタート地点となるブランチも用意しますので、シリーズ途中からの方でも作業を進められるようになっています。 最初は決められたデータを一覧表示するだけの仕様から始めて、機能を追加していく上で、各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。 今回はTODOに締め切りの時間をつけ、締め切りの時間にローカル通知するようにします。 新しいテーマとしては NSDateや日付の比較 UIDatePicker / UIAlertView エンティティの分離 ローカル通知 を扱います。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリをフォークしたものgit clone, git pull https://github.com/mixi-inc/iOSTraining https://github.com/mixi-inc/iOSTraining-TODO-App リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining-TODO-App/issues/5 https://github.com/mixi-inc/iOSTraining-TODO-App/issues/6 https://github.com/mixi-inc/iOSTraining/wiki/7.5-UILocalNotification 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! 第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。 そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。 スタート地点となるブランチも用意しますので、シリーズ途中からの方でも作業を進められるようになっています。 最初は決められたデータを一覧表示するだけの仕様から始めて、機能を追加していく上で、各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。 いよいよ最終回となる今回は単体テストについて行います。 新しいテーマとしては テストフレームワークの導入(XCTest) 単体テストの書き方 入力のバリデーション を扱います。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリをフォークしたものgit clone, git pull https://github.com/mixi-inc/iOSTraining https://github.com/mixi-inc/iOSTraining-TODO-App リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 11.1 iOS開発におけるテストとCI  11.2 GHUnitを用いた単体テスト 入力時にバリデーションを行い、単体テストを書く #7 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

担当の授業一覧 全8授業

mixi iOS Trainingに生放送で参加しよう! 【最終回】【TODOアプリを作ってみよう その5】

第1回 mixi iOS Trainingに生放送で参加しよう! 【最終回】【TODOアプリを作ってみよう その5】(100分)

2015年6月4日放送

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! 第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。 そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。 スタート地点となるブランチも用意しますので、シリーズ途中からの方でも作業を進められるようになっています。 最初は決められたデータを一覧表示するだけの仕様から始めて、機能を追加していく上で、各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。 いよいよ最終回となる今回は単体テストについて行います。 新しいテーマとしては テストフレームワークの導入(XCTest) 単体テストの書き方 入力のバリデーション を扱います。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリをフォークしたものgit clone, git pull https://github.com/mixi-inc/iOSTraining https://github.com/mixi-inc/iOSTraining-TODO-App リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 11.1 iOS開発におけるテストとCI  11.2 GHUnitを用いた単体テスト 入力時にバリデーションを行い、単体テストを書く #7 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

無料公開中 mixi iOS Trainingに参加しよう! 【TODOアプリを作ってみよう その4】

第1回 mixi iOS Trainingに参加しよう! 【TODOアプリを作ってみよう その4】(100分)

2015年5月21日放送

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! 第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。 そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。 スタート地点となるブランチも用意しますので、シリーズ途中からの方でも作業を進められるようになっています。 最初は決められたデータを一覧表示するだけの仕様から始めて、機能を追加していく上で、各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。 今回はTODOに締め切りの時間をつけ、締め切りの時間にローカル通知するようにします。 新しいテーマとしては NSDateや日付の比較 UIDatePicker / UIAlertView エンティティの分離 ローカル通知 を扱います。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリをフォークしたものgit clone, git pull https://github.com/mixi-inc/iOSTraining https://github.com/mixi-inc/iOSTraining-TODO-App リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining-TODO-App/issues/5 https://github.com/mixi-inc/iOSTraining-TODO-App/issues/6 https://github.com/mixi-inc/iOSTraining/wiki/7.5-UILocalNotification 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

無料公開中 mixi iOS Trainingに参加しよう! 【TODOアプリを作ってみよう〜その3】

第1回 mixi iOS Trainingに参加しよう! 【TODOアプリを作ってみよう〜その3】(100分)

2015年4月23日放送

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! 第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。 そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。 今回から、4回程度に分けて、TODOアプリの実装を行います。 最初は決められたデータを一覧表示するだけの仕様から始めて、機能を追加していく上で、 各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。 今回はTODOの削除と永続化を行います。テーマとしては、以下の項目を扱います。 NSUserDefualts また、実際に作るものなどについては https://github.com/mixi-inc/iOSTraining-TODO-App/issues/3 https://github.com/mixi-inc/iOSTraining-TODO-App/issues/4 をご覧ください。   事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリをフォークしたものgit clone, git pull https://github.com/mixi-inc/iOSTraining https://github.com/mixi-inc/iOSTraining-TODO-App リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining/wiki/7.1-NSUserDefaults,-Settings-Bundle https://github.com/mixi-inc/iOSTraining-TODO-App 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

無料公開中 mixi iOS Trainingに参加しよう! 【TODOアプリを作ってみよう〜その2】

第1回 mixi iOS Trainingに参加しよう! 【TODOアプリを作ってみよう〜その2】(100分)

2015年4月9日放送

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! 第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。 そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。 今回から、4回程度に分けて、TODOアプリの実装を行います。 最初は決められたデータを一覧表示するだけの仕様から始めて、機能を追加していく上で、 各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。 今回はTODOの追加を行います。テーマとしては、以下の項目を扱います。 * ViewController間でのデータのやりとりを行う * テキストの入力 また、実際に作るものなどについては https://github.com/mixi-inc/iOSTraining-TODO-App/issues/2 をご覧ください。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリをフォークしたものgit clone, git pull https://github.com/mixi-inc/iOSTraining https://github.com/mixi-inc/iOSTraining-TODO-App リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining/wiki/1.4-UIViewController2-ModalViewController-(storyboard) https://github.com/mixi-inc/iOSTraining/wiki/2.1-UINavigationController https://github.com/mixi-inc/iOSTraining/wiki/5.3-UITextFiled,-UITextView https://github.com/mixi-inc/iOSTraining-TODO-App 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 ゲストインタビュー 19:30 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

無料公開中 mixi iOS Trainingに参加しよう! 【TODOアプリを作ってみよう〜その1】

第1回 mixi iOS Trainingに参加しよう! 【TODOアプリを作ってみよう〜その1】(100分)

2015年3月26日放送

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! 第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。 そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。 今回から、4回程度に分けて、TODOアプリの実装を行います。 最初は決められたデータを一覧表示するだけの仕様から始めて、機能を追加していく上で、 各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。 今回は決められたデータを一覧表示する画面を実装する回になるので、 UITableView を参照します。https://github.com/mixi-inc/iOSTraining/wiki/4.1-UITableView%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 また、実際に作るものなどについては https://github.com/mixi-inc/iOSTraining-TODO-App/issues/1 をご覧ください。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリ( https://github.com/mixi-inc/iOSTraining/ )をフォークしたものgit clone リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining/wiki/4.1-UITableView%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 https://github.com/mixi-inc/iOSTraining-TODO-App 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 ゲストインタビュー 19:30 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

無料公開中 mixi iOS Trainingに参加しよう! 【UIViewについて(2)】

第1回 mixi iOS Trainingに参加しよう! 【UIViewについて(2)】(130分)

2015年3月12日放送

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! iOSの画面パーツを表すベースクラスがUIViewになります。この授業ではUIViewについての第二回目となります。 UIViewのアニメーション UIViewは簡単なメソッドでアニメーションを作ることができます。ここではそのアニメーションの解説と簡単な実習を行います。 UIViewのレイアウト   iOSアプリを作る上で、複数の画面サイズを考慮してViewを配置しなければなりません。そのようなケースのためにUIViewの配置ルールとしてAutolayoutと呼ばれるレイアウト手法をiOSでは利用しています。ここではそのAutolayoutをメインにiOSにおけるレイアウトの方法について解説をします。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリ( https://github.com/mixi-inc/iOSTraining/ )をフォークしたものgit clone リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining/wiki/3.3-UIView-Animation https://github.com/mixi-inc/iOSTraining/wiki/Auto-Layout%E5%85%A5%E9%96%80 https://github.com/mixi-inc/iOSTraining/wiki/Auto-Layout-%E3%83%89%E3%83%AA%E3%83%AB 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 ゲストインタビュー 19:30 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

無料公開中 mixi iOS Trainingに参加しよう! 【UITabBarControllerについて、UIViewについて(1)】

第1回 mixi iOS Trainingに参加しよう! 【UITabBarControllerについて、UIViewについて(1)】(100分)

2015年2月26日放送

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! UITabBarControllerを使った画面遷移についてと、UIViewについての第一回目です。 UITabBarController UITabBarControllerは、複数のViewControllerを切り替えるUIを提供するクラスです。 複数のViewControllerの状態を保持しながら切り替えるためのインタフェースとして利用されることが多いです。 ここではこのTabBarControllerの解説と演習を行います。 UIViewについて 第一回目   iOSにおいて画面のパーツ単位であるUIViewについて学びます。UIViewの基本的な使い方や階層構造について学びます。またUIViewのアニメーション方法についても時間があれば触れようと思います。   事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリ( https://github.com/mixi-inc/iOSTraining/ )をフォークしたものgit clone リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining/wiki/2.2-UITabController https://github.com/mixi-inc/iOSTraining/wiki/3.1-UIView https://github.com/mixi-inc/iOSTraining/wiki/3.3-UIView-Animation 全体のリポジトリは https://github.com/mixi-inc/iOSTraining をごらんください タイムテーブル 19:20 ゲストインタビュー 19:30 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人

無料公開中 mixi iOS Trainingに参加しよう! 【 UIViewControllerについて編】

第1回 mixi iOS Trainingに参加しよう! 【 UIViewControllerについて編】(100分)

2015年2月12日放送

ミクシィのエンジニアによるiPhoneアプリ開発入門勉強会に生放送で参加しよう! UIViewControllerについての解説と演習です。 UIViewControllerのライフサイクル UIViewControllerは生成されて、表示される、画面から消えるまでの間にいくつかのイベントが発生します。 ここではそのイベントの発生サイクルであるところのライフサイクルにどういったものがあり、どのメソッドが呼ばれるか、について解説を行います。 この項目については演習は行いません。 UINavigationController UIViewControllerを階層構造で管理を行うためのクラスがUINavigationControllerです。 ここではこのUINavigationControllerの使い方について解説を行います。 storyboardを使う場合、使わない場合について解説を行います。 また実際にUINavigationControllerの使い方の基礎についての演習も行います。 UITabBarController UITabBarControllerは、複数のViewControllerを切り替えるUIを提供するクラスです。 複数のViewControllerの状態を保持しながら切り替えるためのインタフェースとして利用されることが多いです。 ここではこのTabBarControllerの解説と演習を行います。 事前準備 開始前に下記を実施しておいてください。 必須 Xcodeのインストール Mac App Storeより無料でインストールできるのでインストールをしておいてください。 Xcodeは6.0以降のバージョンを利用して下さい。 推奨 課題、実習用のリポジトリをフォークしたものgit clone または、リポジトリをzipでダウンロード (リポジトリをgitでcloneすることを推奨します) リポジトリをcloneしたら一度プロジェクトが動作するかチェックをすること 教材 https://github.com/mixi-inc/iOSTraining タイムテーブル 19:20 ゲストインタビュー 19:30 授業開始 20:30 質問タイム(スクーの質問も受け付けます!) 21:00 授業終了 難易度 カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。 具体的には以下のような人を対象者として教材の難易度が設定されています。 アプリの開発をやったことがないけど、これからやりたいweb系エンジニア しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人 iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人 iOSアプリやってるけど、Androidアプリもやってみたい人