Submit Search
Upload
1画面1Storyboardのススメ
•
3 likes
•
2,465 views
T
Tomo Ita
Follow
iOSアプリ開発において画面作成は1画面1Storyboardがおすすめという話
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 26
Download now
Download to read offline
Recommended
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Tomoki Hasegawa
開発者のためのUIデザイン入門
開発者のためのUIデザイン入門
Hiroyuki Mori
アドベント2015ios基礎
アドベント2015ios基礎
ppengotsu Name
Uno Platform か Blazor
Uno Platform か Blazor
Hiroyuki Mori
アイマス駆動開発 #shinjukurb
アイマス駆動開発 #shinjukurb
treby
UIを作る際にライブラリにする? それともDIYする?の切り分け(僕の見解)
UIを作る際にライブラリにする? それともDIYする?の切り分け(僕の見解)
Fumiya Sakai
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
表現別、PhotoshopとIllustratorの使い分けを学ぶ
表現別、PhotoshopとIllustratorの使い分けを学ぶ
Naoki Kanazawa
Recommended
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Tomoki Hasegawa
開発者のためのUIデザイン入門
開発者のためのUIデザイン入門
Hiroyuki Mori
アドベント2015ios基礎
アドベント2015ios基礎
ppengotsu Name
Uno Platform か Blazor
Uno Platform か Blazor
Hiroyuki Mori
アイマス駆動開発 #shinjukurb
アイマス駆動開発 #shinjukurb
treby
UIを作る際にライブラリにする? それともDIYする?の切り分け(僕の見解)
UIを作る際にライブラリにする? それともDIYする?の切り分け(僕の見解)
Fumiya Sakai
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
表現別、PhotoshopとIllustratorの使い分けを学ぶ
表現別、PhotoshopとIllustratorの使い分けを学ぶ
Naoki Kanazawa
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える
sasaron 397
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
codeal
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
Masaru Gushiken
nomad-cliの紹介
nomad-cliの紹介
Kohki Miki
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
nishio
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Masaru Gushiken
SwiftでAndroidアプリ書けるってよ
SwiftでAndroidアプリ書けるってよ
Syo Ikeda
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Chihiro Tomita
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
takuma mori
RubyMotionを1週間 触ってみた印象
RubyMotionを1週間 触ってみた印象
Tatsuya Tobioka
iOSアプリの画面デザイン・遷移を驚くほど簡単にするStoryboardの使い方
iOSアプリの画面デザイン・遷移を驚くほど簡単にするStoryboardの使い方
schoowebcampus
Rubymotionはオススメか?
Rubymotionはオススメか?
Junya Ishihara
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
cocos2d ☓ OpenOffice
cocos2d ☓ OpenOffice
Kazunori Nanji
Size class 20150521
Size class 20150521
Takeshi Sato
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
iOS vs Android Develpment!
iOS vs Android Develpment!
Taiyo Kojima
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
More Related Content
Similar to 1画面1Storyboardのススメ
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える
sasaron 397
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
codeal
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
Masaru Gushiken
nomad-cliの紹介
nomad-cliの紹介
Kohki Miki
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
nishio
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Masaru Gushiken
SwiftでAndroidアプリ書けるってよ
SwiftでAndroidアプリ書けるってよ
Syo Ikeda
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Chihiro Tomita
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
takuma mori
RubyMotionを1週間 触ってみた印象
RubyMotionを1週間 触ってみた印象
Tatsuya Tobioka
iOSアプリの画面デザイン・遷移を驚くほど簡単にするStoryboardの使い方
iOSアプリの画面デザイン・遷移を驚くほど簡単にするStoryboardの使い方
schoowebcampus
Rubymotionはオススメか?
Rubymotionはオススメか?
Junya Ishihara
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
cocos2d ☓ OpenOffice
cocos2d ☓ OpenOffice
Kazunori Nanji
Size class 20150521
Size class 20150521
Takeshi Sato
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
iOS vs Android Develpment!
iOS vs Android Develpment!
Taiyo Kojima
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
vaccho
Similar to 1画面1Storyboardのススメ
(20)
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
nomad-cliの紹介
nomad-cliの紹介
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
Yahoo!アフィリエイトソン最優秀賞者に学ぶ Swift講座
SwiftでAndroidアプリ書けるってよ
SwiftでAndroidアプリ書けるってよ
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyMotionを1週間 触ってみた印象
RubyMotionを1週間 触ってみた印象
iOSアプリの画面デザイン・遷移を驚くほど簡単にするStoryboardの使い方
iOSアプリの画面デザイン・遷移を驚くほど簡単にするStoryboardの使い方
Rubymotionはオススメか?
Rubymotionはオススメか?
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
cocos2d ☓ OpenOffice
cocos2d ☓ OpenOffice
Size class 20150521
Size class 20150521
Swift afterbeginner
Swift afterbeginner
iOS vs Android Develpment!
iOS vs Android Develpment!
iPhone/Android アプリをまとめて省エネ開発する技術
iPhone/Android アプリをまとめて省エネ開発する技術
1画面1Storyboardのススメ
1.
1画面1Storyboardの ススメ @gawawa124
2.
Who am I
? • Tomoya Itagawa (@gawawa124) • フリーランスのiPhoneアプリエンジニア • Objective-Cを3年くらい • Swiftは2になってからちょっと触ってた
3.
Swiftのお仕事募集中です
4.
iOSで画面はどのように 作っていますか?
5.
iOSで画面を作る方法 • コード • Xib •
Storyboard
6.
iOSで画面を作る方法 • コード • Xib •
Storyboard 記述量が多くなってしまう
7.
iOSで画面を作る方法 • コード • Xib •
Storyboard StoryboardはXibの上位互換 ex. Segue, Static TableView, etc.
8.
iOSで画面を作る方法 • コード • Xib •
Storyboard おすすめ
9.
でもコンフリクトするよね?
10.
11.
発狂するヽ(゚ ゚ )ノ
12.
1つのStoryboardで 開発していた場合のデメリット • 新しくプロジェクトに入った開発者が、どこ に何があるかを把握するのが難しい • 集団で開発していると確実にコンフリクトす る
13.
1画面1Storyboardがおすすめです
14.
1画面1Storyboardとは • 1画面(1ViewController)ごとに1つの Storyboardを作成する • 画面作成に優れているStoryboardを使える •
さらにコンフリクトの心配がない
15.
でもSegueなくなるよね?
16.
Storyboard Referenceが おすすめです
17.
Storyboard Referenceとは? • Xcode7から出た新機能 •
他のStoryboardに対してSegueが貼れる • iOS8だとPush, Modalはできるけど Relationshipは貼れないので注意
18.
1.ドラッグ&ドロップ
19.
2.遷移したいStoryboardの 名前を書く
20.
3.Segueを貼る
21.
簡単!
22.
Storyboardも万能ではないの で注意してください • 例えばScrollViewなどはコードで作った方が早 いと思う • 使いまわしたいパーツ化するViewはXibで作る 方が良いと思う
23.
使えるところでは 1画面1Storyboardを 積極的に使っていきましょう
24.
まとめ • 画面生成はStoryboardがおすすめ • 1画面1Storyboardならコンフリクトも減る •
Xcode7から出たStoryboard Referenceで Segueも貼れるから分割しても問題ない
25.
参考資料 • 1画面から始めるStoryboard(http:// www.slideshare.net/nakiwo/ 1storyboard-36133648) • [iOS
9] ノンコーディングで Storyboard を分割で きる Storyboard Reference(http:// dev.classmethod.jp/smartphone/iphone/ storyboardreference/)
26.
Thank you!
Download now