Soumettre la recherche
Mettre en ligne
iOS Traning #0
•
2 j'aime
•
3,893 vues
yuichi takeda
Suivre
株式会社ミクシィのオープン版アプリトレーニングの 説明会で利用した資料になります http://app-training.connpass.com/event/10451/
Lire moins
Lire la suite
Logiciels
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 16
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Jenkins on-mac
Jenkins on-mac
yuichi takeda
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Tomoki Hasegawa
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
聡 中川
20150926 uwpストア攻略
20150926 uwpストア攻略
Makoto Nishimura
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Tomoki Hasegawa
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOps
Makoto Nishimura
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
Study Group by SciencePark Corp.
Recommandé
Jenkins on-mac
Jenkins on-mac
yuichi takeda
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Tomoki Hasegawa
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
聡 中川
20150926 uwpストア攻略
20150926 uwpストア攻略
Makoto Nishimura
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Tomoki Hasegawa
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOps
Makoto Nishimura
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
Study Group by SciencePark Corp.
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
Xamarin 開発に必要な環境
Xamarin 開発に必要な環境
Yoshito Tabuchi
Macアプリのインストーラ作成ツールSwift版
Macアプリのインストーラ作成ツールSwift版
Akira Hayashi
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
Noritada Shimizu
Xcode以外の開発環境 AppCodeの紹介
Xcode以外の開発環境 AppCodeの紹介
Akira Hayashi
BitriseでiOS/Androidアプリ開発が幸せになった話
BitriseでiOS/Androidアプリ開発が幸せになった話
Eigo Takazawa
スマートスピーカーのバックエンドでAzure を使う方法
スマートスピーカーのバックエンドでAzure を使う方法
一希 大田
Uno Platform 触ってみた
Uno Platform 触ってみた
一希 大田
クラウド化が進む今だから読み解くHyper-Vアーキテクチャ
クラウド化が進む今だから読み解くHyper-Vアーキテクチャ
Tsukasa Kato
20150905 stream analytics
20150905 stream analytics
一希 大田
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
Study Group by SciencePark Corp.
Azure Cloud Shell
Azure Cloud Shell
ryosuke matsumura
Windows serverとインフラ関連アップデート
Windows serverとインフラ関連アップデート
Tsukasa Kato
iPhoneとAndroidのアプリ開発最新潮流
iPhoneとAndroidのアプリ開発最新潮流
Rakuten Group, Inc.
Build 2021 Topics & Unofficial Talks for Windows Development
Build 2021 Topics & Unofficial Talks for Windows Development
c-mitsuba
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
一希 大田
Soracom ug
Soracom ug
Yoshinori Hayashi
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
Uwpアプリケーション開発入門
Uwpアプリケーション開発入門
Makoto Nishimura
Firefox Mobile
Firefox Mobile
Makoto Kato
フーリエ変換と画像圧縮の仕組み
フーリエ変換と画像圧縮の仕組み
yuichi takeda
130624 auto layout
130624 auto layout
yuichi takeda
Contenu connexe
Tendances
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
Xamarin 開発に必要な環境
Xamarin 開発に必要な環境
Yoshito Tabuchi
Macアプリのインストーラ作成ツールSwift版
Macアプリのインストーラ作成ツールSwift版
Akira Hayashi
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
Noritada Shimizu
Xcode以外の開発環境 AppCodeの紹介
Xcode以外の開発環境 AppCodeの紹介
Akira Hayashi
BitriseでiOS/Androidアプリ開発が幸せになった話
BitriseでiOS/Androidアプリ開発が幸せになった話
Eigo Takazawa
スマートスピーカーのバックエンドでAzure を使う方法
スマートスピーカーのバックエンドでAzure を使う方法
一希 大田
Uno Platform 触ってみた
Uno Platform 触ってみた
一希 大田
クラウド化が進む今だから読み解くHyper-Vアーキテクチャ
クラウド化が進む今だから読み解くHyper-Vアーキテクチャ
Tsukasa Kato
20150905 stream analytics
20150905 stream analytics
一希 大田
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
Study Group by SciencePark Corp.
Azure Cloud Shell
Azure Cloud Shell
ryosuke matsumura
Windows serverとインフラ関連アップデート
Windows serverとインフラ関連アップデート
Tsukasa Kato
iPhoneとAndroidのアプリ開発最新潮流
iPhoneとAndroidのアプリ開発最新潮流
Rakuten Group, Inc.
Build 2021 Topics & Unofficial Talks for Windows Development
Build 2021 Topics & Unofficial Talks for Windows Development
c-mitsuba
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
一希 大田
Soracom ug
Soracom ug
Yoshinori Hayashi
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
Uwpアプリケーション開発入門
Uwpアプリケーション開発入門
Makoto Nishimura
Firefox Mobile
Firefox Mobile
Makoto Kato
Tendances
(20)
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
Xamarin 開発に必要な環境
Xamarin 開発に必要な環境
Macアプリのインストーラ作成ツールSwift版
Macアプリのインストーラ作成ツールSwift版
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
Xcode以外の開発環境 AppCodeの紹介
Xcode以外の開発環境 AppCodeの紹介
BitriseでiOS/Androidアプリ開発が幸せになった話
BitriseでiOS/Androidアプリ開発が幸せになった話
スマートスピーカーのバックエンドでAzure を使う方法
スマートスピーカーのバックエンドでAzure を使う方法
Uno Platform 触ってみた
Uno Platform 触ってみた
クラウド化が進む今だから読み解くHyper-Vアーキテクチャ
クラウド化が進む今だから読み解くHyper-Vアーキテクチャ
20150905 stream analytics
20150905 stream analytics
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
Azure Cloud Shell
Azure Cloud Shell
Windows serverとインフラ関連アップデート
Windows serverとインフラ関連アップデート
iPhoneとAndroidのアプリ開発最新潮流
iPhoneとAndroidのアプリ開発最新潮流
Build 2021 Topics & Unofficial Talks for Windows Development
Build 2021 Topics & Unofficial Talks for Windows Development
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
Soracom ug
Soracom ug
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Uwpアプリケーション開発入門
Uwpアプリケーション開発入門
Firefox Mobile
Firefox Mobile
En vedette
フーリエ変換と画像圧縮の仕組み
フーリエ変換と画像圧縮の仕組み
yuichi takeda
130624 auto layout
130624 auto layout
yuichi takeda
App dojo-2014-03-27
App dojo-2014-03-27
yuichi takeda
Depth From Sequence
Depth From Sequence
yuichi takeda
拡大縮小から始める画像処理
拡大縮小から始める画像処理
yuichi takeda
pixivのインフラになって2ヶ月がたった - NSEG feat. 高専カンファレンス
pixivのインフラになって2ヶ月がたった - NSEG feat. 高専カンファレンス
Shunsuke Michii
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
Ryo Mitoma
CS Young Meetup Vol.2(コードキャンプ株式会社 藤本大輔)
CS Young Meetup Vol.2(コードキャンプ株式会社 藤本大輔)
knowledge_sakura
20150326 ピクト図解 ビジネスモデルキャンバス入門_v1.1(eLV様主催)
20150326 ピクト図解 ビジネスモデルキャンバス入門_v1.1(eLV様主催)
Hidehiko Akasaka
Mercari ogawa cs_youngmeetup_20170123_今年の抱負
Mercari ogawa cs_youngmeetup_20170123_今年の抱負
Naoki Ogawa
カラーミーAPIドキュメントの今後
カラーミーAPIドキュメントの今後
Joe_noh
CS Young Meetup Vol.2(GMOペパボ株式会社 吉林美貴)
CS Young Meetup Vol.2(GMOペパボ株式会社 吉林美貴)
knowledge_sakura
ユーザーストーリー・マッピング
ユーザーストーリー・マッピング
Tarumoto Tetsuya
CS Young Meetup Vol.2(さくらインターネット株式会社 小林なつ美)
CS Young Meetup Vol.2(さくらインターネット株式会社 小林なつ美)
knowledge_sakura
MySQLやSSDとかの話 その後
MySQLやSSDとかの話 その後
Takanori Sejima
GCPでCI環境を構築する
GCPでCI環境を構築する
Toshihumi Anan
【さくらのクラウド】VPCルータ
【さくらのクラウド】VPCルータ
さくらインターネット株式会社
Tablet School ImparaDigitale
Tablet School ImparaDigitale
marco anselmi
My favorite city
My favorite city
PivarnyikKrisz
The Start-up League
The Start-up League
Natalie Bodrova
En vedette
(20)
フーリエ変換と画像圧縮の仕組み
フーリエ変換と画像圧縮の仕組み
130624 auto layout
130624 auto layout
App dojo-2014-03-27
App dojo-2014-03-27
Depth From Sequence
Depth From Sequence
拡大縮小から始める画像処理
拡大縮小から始める画像処理
pixivのインフラになって2ヶ月がたった - NSEG feat. 高専カンファレンス
pixivのインフラになって2ヶ月がたった - NSEG feat. 高専カンファレンス
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
CS Young Meetup Vol.2(コードキャンプ株式会社 藤本大輔)
CS Young Meetup Vol.2(コードキャンプ株式会社 藤本大輔)
20150326 ピクト図解 ビジネスモデルキャンバス入門_v1.1(eLV様主催)
20150326 ピクト図解 ビジネスモデルキャンバス入門_v1.1(eLV様主催)
Mercari ogawa cs_youngmeetup_20170123_今年の抱負
Mercari ogawa cs_youngmeetup_20170123_今年の抱負
カラーミーAPIドキュメントの今後
カラーミーAPIドキュメントの今後
CS Young Meetup Vol.2(GMOペパボ株式会社 吉林美貴)
CS Young Meetup Vol.2(GMOペパボ株式会社 吉林美貴)
ユーザーストーリー・マッピング
ユーザーストーリー・マッピング
CS Young Meetup Vol.2(さくらインターネット株式会社 小林なつ美)
CS Young Meetup Vol.2(さくらインターネット株式会社 小林なつ美)
MySQLやSSDとかの話 その後
MySQLやSSDとかの話 その後
GCPでCI環境を構築する
GCPでCI環境を構築する
【さくらのクラウド】VPCルータ
【さくらのクラウド】VPCルータ
Tablet School ImparaDigitale
Tablet School ImparaDigitale
My favorite city
My favorite city
The Start-up League
The Start-up League
Similaire à iOS Traning #0
デザイナーのためのXcode入門 先生:関根 元和
デザイナーのためのXcode入門 先生:関根 元和
schoowebcampus
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
codeal
デザイナーでも安心!はじめてのiOSアプリ開発 先生:関根 元和
デザイナーでも安心!はじめてのiOSアプリ開発 先生:関根 元和
schoowebcampus
BlackJack
BlackJack
yanoojapan
オープンセミナー2013@広島
オープンセミナー2013@広島
Masahiko Tani
Sencha & Delphi Ready Studiy
Sencha & Delphi Ready Studiy
Jun Hosokawa
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
hmimura_embarcadero
Time for Xcode Behavior
Time for Xcode Behavior
toyship
OpenAPI Specificationからネットワーク層を自動生成する
OpenAPI Specificationからネットワーク層を自動生成する
ImajinKawabe1
【社内LT】iPhoneアプリ開発のすすめ
【社内LT】iPhoneアプリ開発のすすめ
Vitalify.Inc
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
聡 中川
Swiftの魅力と可能性 2
Swiftの魅力と可能性 2
Masaaki Takahashi
iOS9/iPadとマルチタスキング
iOS9/iPadとマルチタスキング
Akinori Adachi
いま OS X アプリがアツい
いま OS X アプリがアツい
Tetsuya Kaneuchi
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
Seunghun Lee
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Shin Ise
Android study part1
Android study part1
shinya sakemoto
Size class 20150521
Size class 20150521
Takeshi Sato
Xcode 7 の新しいところ #cm_ios9
Xcode 7 の新しいところ #cm_ios9
Tomohiro Kumagai
Wwdc2015 ios9あれこれ
Wwdc2015 ios9あれこれ
akihiro uehara
Similaire à iOS Traning #0
(20)
デザイナーのためのXcode入門 先生:関根 元和
デザイナーのためのXcode入門 先生:関根 元和
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
デザイナーでも安心!はじめてのiOSアプリ開発 先生:関根 元和
デザイナーでも安心!はじめてのiOSアプリ開発 先生:関根 元和
BlackJack
BlackJack
オープンセミナー2013@広島
オープンセミナー2013@広島
Sencha & Delphi Ready Studiy
Sencha & Delphi Ready Studiy
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
Time for Xcode Behavior
Time for Xcode Behavior
OpenAPI Specificationからネットワーク層を自動生成する
OpenAPI Specificationからネットワーク層を自動生成する
【社内LT】iPhoneアプリ開発のすすめ
【社内LT】iPhoneアプリ開発のすすめ
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftの魅力と可能性 2
Swiftの魅力と可能性 2
iOS9/iPadとマルチタスキング
iOS9/iPadとマルチタスキング
いま OS X アプリがアツい
いま OS X アプリがアツい
ionic - cross platform mobile app 開発
ionic - cross platform mobile app 開発
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Android study part1
Android study part1
Size class 20150521
Size class 20150521
Xcode 7 の新しいところ #cm_ios9
Xcode 7 の新しいところ #cm_ios9
Wwdc2015 ios9あれこれ
Wwdc2015 ios9あれこれ
iOS Traning #0
1.
iOS Training #0 コースの概要 Yuichi
Takeda
2.
自己紹介 • 武田祐一 @ginrou799 •
株式会社ミクシィでiPhoneアプリの開発やって ます • iOS-Traningを書いてました
3.
必要なもの • Mac • Xcode
4.
必要なもの • Mac • Xcode •
iOSアプリ開発にはMac が必須です • OS X 10.10 推奨 • スペックの高いマシンを 利用する必要はありません
5.
必要なもの • Mac • Xcode •
Apple純正のIDE • iOS開発でのデファクト スタンダード • Xcode6 を推奨 • Mac App Storeから無料DL できます (要Apple ID) • AppCodeは対象外です
6.
言語 • SmallTalkをベースとした 20年近い歴史のある言語 • C言語にオブジェクト指向の 概念を導入 •
Swift登場前はiOS開発に おける唯一の選択肢だった • 2014年のWWDCで発表され た今一番ホットなプログラミ ング言語 • Objective-Cとの併用可能 • Playgroundがいい感じ Objective-C Swift
7.
言語 このコースではObjective-Cをベースに進めていきます
8.
言語 • SwiftのXcode対応がまだ落ち着いていない • 特に最初のうちは、言語間の差に悩まされることはあまりない (フレームワークについて学ぶ方が大事) •
Objective-Cの方がインターネット上に知見がたくさんある • Swiftについてはどこかで触れます このコースではObjective-Cをベースに進めていきます
9.
フレームワーク • iOS アプリを作る上で必要なものが全て
っている • UIコンポーネント • ネットワーク通信 • etc… • iOS アプリ学習の基礎 Cocoa Touchについて学ぶ • コースの内容もほぼCocoa Touchの使い方についてになります Cocoa Touch をフレームワークを用います
10.
コースの内容 • iOSについて • Objective-Cの基礎 •
UIKitの基礎 • UIViewController • NavigationController • UIView 以下のWikiの教材に沿って行います https://github.com/mixi-inc/iOSTraining/wiki (一部変更、省略して行うこともあります) • UITableView • UIWebView • ネットワーク処理 • データの永続化 • etc
11.
コースの内容 • 教材のうち一部変更する可能性があります • 各回、講義
+ 演習のスタイルで進めます • 各回ごとには独立しています。途中からの参加も 大歓迎です • 今日の説明会に参加されなかった方も是非 ご参加ください
12.
実行環境 iOS SimulatoriOS デバイス(実機)
13.
実行環境 iOS デバイス(実機) • MacからUSBをつないで Xcodeから起動する •
機能制限なく全ての機能を 利用可能 • iOS Developer Programへ の登録が必要 (¥8500/年) • 証明書周りが少し面倒
14.
実行環境 iOS Simulator • Xcodeに付属している •
通常のデバッグ用途には 十分よく動く • 一部使えない機能もある • 今回のコースではシミュレー タを用いて行います
15.
最初までにやって おいていただきたいこと • 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
16.
ありがとうございました
Télécharger maintenant