ミクシィのエンジニアによる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 をごらんください
タイムテーブル
19:20 授業開始
20:30 質問タイム(スクーの質問も受け付けます!)
21:00 授業終了
難易度
カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。
具体的には以下のような人を対象者として教材の難易度が設定されています。
- アプリの開発をやったことがないけど、これからやりたいweb系エンジニア
- しばらくアプリ開発してないから色々忘れたけど、またやり始めたいリハビリ目的の人
- iOSアプリでひとおりの事はやってきたつもりだけど、基礎からやり直したい人
- 古いスタイル、環境でずっとやってきたので、最近の開発スタイルを学習し直したい人
- iOSアプリやってるけど、Androidアプリもやってみたい人