iOS Traning #0
-
Upload
yuichi-takeda -
Category
Software
-
view
1.406 -
download
0
Transcript of iOS Traning #0
必要なもの
• Mac
• Xcode
• Apple純正のIDE
• iOS開発でのデファクトスタンダード
• Xcode6 を推奨
• Mac App Storeから無料DL できます (要Apple ID)
• AppCodeは対象外です
言語
• SmallTalkをベースとした20年近い歴史のある言語
• C言語にオブジェクト指向の概念を導入
• Swift登場前はiOS開発における唯一の選択肢だった
• 2014年のWWDCで発表された今一番ホットなプログラミング言語
• Objective-Cとの併用可能
• Playgroundがいい感じ
Objective-C Swift
言語
• SwiftのXcode対応がまだ落ち着いていない
• 特に最初のうちは、言語間の差に悩まされることはあまりない(フレームワークについて学ぶ方が大事)
• Objective-Cの方がインターネット上に知見がたくさんある
• Swiftについてはどこかで触れます
このコースではObjective-Cをベースに進めていきます
フレームワーク
• iOS アプリを作る上で必要なものが全て揃っている • UIコンポーネント
• ネットワーク通信
• etc…
• iOS アプリ学習の基礎 ≒ Cocoa Touchについて学ぶ
• コースの内容もほぼCocoa Touchの使い方についてになります
Cocoa Touch をフレームワークを用います
コースの内容
• iOSについて
• Objective-Cの基礎
• UIKitの基礎
• UIViewController
• NavigationController
• UIView
以下のWikiの教材に沿って行います https://github.com/mixi-inc/iOSTraining/wiki(一部変更、省略して行うこともあります)
• UITableView
• UIWebView
• ネットワーク処理
• データの永続化
• etc
コースの内容• 教材のうち一部変更する可能性があります
• 各回、講義 + 演習のスタイルで進めます
• 各回ごとには独立しています。途中からの参加も大歓迎です
• 今日の説明会に参加されなかった方も是非ご参加ください
実行環境iOS デバイス(実機)
• MacからUSBをつないでXcodeから起動する
• 機能制限なく全ての機能を利用可能
• iOS Developer Programへの登録が必要 (¥8500/年)
• 証明書周りが少し面倒
最初までにやって おいていただきたいこと
• Macの準備
• Xcodeのインストール
• Xcodeで最初のプロジェクトを作ってみるまでやってみてください
• 以下の講義用ページが参考になると思います
• https://github.com/mixi-inc/iOSTraining/wiki/0.1-iOS%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
• https://github.com/mixi-inc/iOSTraining/wiki/0.2-Xcode%E6%9C%80%E5%88%9D%E3%81%AE%E3%82%B9%E3%83%86%E3%83%83%E3%83%95%E3%82%9A