Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kentaro Matsumae
PDF, PPTX
21,631 views
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
#potatotips (iOS/Android開発Tips共有会) 第7回 で発表した資料です。
Engineering
◦
Read more
14
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PPTX
がんばれガンプ ソルバルウを倒せ
by
Tomohiro Suzuki
PDF
Androidでお気軽プログラミング
by
高見 知英
PPTX
20200809 jcdug lt
by
ひかり 影中
PPTX
がんばれガンプ ソルバルウを倒せについて
by
Tomohiro Suzuki
PPTX
Cocos sharpでゲーム開発してみました
by
Tomohiro Suzuki
PDF
2017冬の開発合宿vrオンラインゲーム
by
Syo Igarashi
PDF
モックアップ共有のススメ
by
Kazuyoshi Goto
ODP
ぼくはきみの盾 ドキュメントコメント編
by
勝成 鈴江
がんばれガンプ ソルバルウを倒せ
by
Tomohiro Suzuki
Androidでお気軽プログラミング
by
高見 知英
20200809 jcdug lt
by
ひかり 影中
がんばれガンプ ソルバルウを倒せについて
by
Tomohiro Suzuki
Cocos sharpでゲーム開発してみました
by
Tomohiro Suzuki
2017冬の開発合宿vrオンラインゲーム
by
Syo Igarashi
モックアップ共有のススメ
by
Kazuyoshi Goto
ぼくはきみの盾 ドキュメントコメント編
by
勝成 鈴江
What's hot
PPTX
案件規模で使い分けよう!Microsoft Azure×WordPressの話
by
典子 松本
PPTX
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
by
典子 松本
PPTX
インフラ知識ゼロの「デザイナー」でもOK!Microsoft Azureの便利機能をWeb制作的に活かしてみた話
by
典子 松本
PPTX
A/BテストをAzure×Googleアナリティクスで試してみました。
by
典子 松本
PDF
Android Pattern Cookbook で見るトレンドの変遷
by
Yuki Anzai
PDF
JS Board で IoT は楽勝か?
by
Shingo Fukui
PPTX
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
by
典子 松本
PDF
a-blog cms の基本 Ver.Kochi
by
Kasumi Morita
PDF
モバイルUIプログラミング(3/9プロ生勉強会LT)
by
Satoshi Watanabe
PDF
StoryboardでUIを使いまわす
by
Masaki Fuke
PPTX
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
by
典子 松本
PDF
Cocoa勉強会20140621 macとiosで共通のコード
by
Satoshi Oomori
PPTX
簡単・お手軽!ノンプログラミングで便利BOTを作ってみた話
by
典子 松本
PPTX
【Swift】 それ、enumとstructでやってみましょう!!
by
Yu Tanaka
PDF
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
by
Yuki Anzai
PDF
Designer's Design Talk「デザインの基礎」
by
典子 松本
PPTX
Hello, React!! まで導く Reactの基礎
by
iPride Co., Ltd.
PDF
de:code 夏まつり クイズクライアント作ったよ!
by
Kazumi OHIRA
PDF
チャットボット開発を取り巻く環境と Cogbot コミュニティ
by
Atsushi Yokohama (BEACHSIDE)
PDF
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
by
schoowebcampus
案件規模で使い分けよう!Microsoft Azure×WordPressの話
by
典子 松本
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
by
典子 松本
インフラ知識ゼロの「デザイナー」でもOK!Microsoft Azureの便利機能をWeb制作的に活かしてみた話
by
典子 松本
A/BテストをAzure×Googleアナリティクスで試してみました。
by
典子 松本
Android Pattern Cookbook で見るトレンドの変遷
by
Yuki Anzai
JS Board で IoT は楽勝か?
by
Shingo Fukui
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
by
典子 松本
a-blog cms の基本 Ver.Kochi
by
Kasumi Morita
モバイルUIプログラミング(3/9プロ生勉強会LT)
by
Satoshi Watanabe
StoryboardでUIを使いまわす
by
Masaki Fuke
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
by
典子 松本
Cocoa勉強会20140621 macとiosで共通のコード
by
Satoshi Oomori
簡単・お手軽!ノンプログラミングで便利BOTを作ってみた話
by
典子 松本
【Swift】 それ、enumとstructでやってみましょう!!
by
Yu Tanaka
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
by
Yuki Anzai
Designer's Design Talk「デザインの基礎」
by
典子 松本
Hello, React!! まで導く Reactの基礎
by
iPride Co., Ltd.
de:code 夏まつり クイズクライアント作ったよ!
by
Kazumi OHIRA
チャットボット開発を取り巻く環境と Cogbot コミュニティ
by
Atsushi Yokohama (BEACHSIDE)
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
by
schoowebcampus
Viewers also liked
PDF
UIToolbarの同時タッチを防ぐ
by
Yuichi Yoshida
PPTX
ICTutorialOverlay : A utility for making "Overlay Tutorial"
by
Ichito Nagata
PDF
2013 content strategy - EBriks Infotech
by
EBriks Infotech Pvt. Ltd.
PPT
Luko paljetak
by
Frizbi Frizbić
PDF
anybuild/Hosting casual #1
by
Ryo Kuroda
PDF
char32_tとXpressiveと
by
egtra
PDF
I16092.00_E501-E501
by
Samantha Merritt
PDF
最高の自分に進化する方法【コンサル起業実践講座】
by
伊藤 剛志
PDF
Vi lever for å levere
by
Martin Koksrud Bekkelund
PPTX
Videómarketing szállodáknak
by
Tamás A.
PPTX
IT+Summer Edition - Alkossunk élményt - Kolozsi István, kolboid
by
István Kolozsi
DOCX
Trabajo colaborativo list
by
Katerin Colcha
PDF
20120319 aws meister-reloaded-s3
by
Amazon Web Services Japan
PDF
Empower Teollisuus IoT
by
Matti Karhu
PDF
Conférence_20150928_Linkedin
by
Ollivier Monferran
PDF
Shepherd Elementary School Community Meeting Flyer
by
DC Department of General Services
PPTX
جای خالی مدیر ارشد برند در شرکت های ایرانی
by
rezamahdavi1980
PDF
חשבון נפש: מצב לימודי המתמטיקה בישראל - 2014
by
Eli Hurvitz
PDF
Эффективные кампании в интернете для разных задач МСБ.
by
Serhii Stasko
PDF
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
by
kinneko
UIToolbarの同時タッチを防ぐ
by
Yuichi Yoshida
ICTutorialOverlay : A utility for making "Overlay Tutorial"
by
Ichito Nagata
2013 content strategy - EBriks Infotech
by
EBriks Infotech Pvt. Ltd.
Luko paljetak
by
Frizbi Frizbić
anybuild/Hosting casual #1
by
Ryo Kuroda
char32_tとXpressiveと
by
egtra
I16092.00_E501-E501
by
Samantha Merritt
最高の自分に進化する方法【コンサル起業実践講座】
by
伊藤 剛志
Vi lever for å levere
by
Martin Koksrud Bekkelund
Videómarketing szállodáknak
by
Tamás A.
IT+Summer Edition - Alkossunk élményt - Kolozsi István, kolboid
by
István Kolozsi
Trabajo colaborativo list
by
Katerin Colcha
20120319 aws meister-reloaded-s3
by
Amazon Web Services Japan
Empower Teollisuus IoT
by
Matti Karhu
Conférence_20150928_Linkedin
by
Ollivier Monferran
Shepherd Elementary School Community Meeting Flyer
by
DC Department of General Services
جای خالی مدیر ارشد برند در شرکت های ایرانی
by
rezamahdavi1980
חשבון נפש: מצב לימודי המתמטיקה בישראל - 2014
by
Eli Hurvitz
Эффективные кампании в интернете для разных задач МСБ.
by
Serhii Stasko
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
by
kinneko
Similar to だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
PDF
1画面から始めるStoryboard
by
Yuichi Fujishige
PDF
Storyboard
by
Hidetoshi Mori
PDF
Storyboard
by
Akura Pi
PDF
第18回 ビギナー勉強会のサルでき補足資料(iPhoneアプリ開発超入門)
by
Takatoshi Hattori
PDF
Storyboard
by
Yukihiko Kagiyama
PDF
iOSアプリの画面デザイン・遷移を驚くほど簡単にするStoryboardの使い方
by
schoowebcampus
PDF
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
by
Fumiya Sakai
1画面から始めるStoryboard
by
Yuichi Fujishige
Storyboard
by
Hidetoshi Mori
Storyboard
by
Akura Pi
第18回 ビギナー勉強会のサルでき補足資料(iPhoneアプリ開発超入門)
by
Takatoshi Hattori
Storyboard
by
Yukihiko Kagiyama
iOSアプリの画面デザイン・遷移を驚くほど簡単にするStoryboardの使い方
by
schoowebcampus
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
by
Fumiya Sakai
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
1.
だいすきStoryboard 【第7回】potatotips (iOS/Android開発Tips共有会) DeNA 松前健太郎 @kenmaz ※背景画像と内容は直接の関係はありません
2.
自己紹介 • 松前健太郎 @kenmaz •
前職 動画にコメント流す会社でiOS/スマホまわり • 現職 マンガボックスiOS開発 ________________
3.
続きはウェb • CodeIQ • DeNA中の人が解説する「マンガボッ クス」システム構成とiOSアプリの 内部構成 •
https://codeiq.jp/magazine/ 2014/05/9946/
4.
StoryboardのTips
5.
UIパーツの定義 • なんども繰り返し使うビューはUIパーツとして定義 したい • xibを個別に作ってもいいけど、どうせなら storyboardで完結したい
6.
• canvasにViewControllerを追加 • StoryboardIdを設定 •
Simulated MetricsのSize = Freeform にして適当にリサイズ • 必要に応じてUIViewのサブクラスを作ってCustom Classに設定 • viewがとれたらViewControllerは破棄しちゃってOK UIViewController* vc = [self.storyboard instantiateViewControllerWithIdentifier:@"gridview"]; MJGridView* gridView = (MJGridView*)vc.view; ... //labelの設定、sizeの調整など ... [self.scrollView addSubView:gridView]
8.
表示要素の切り替え • 条件に応じて表示内容切り替えたい • 要素の位置は代替おなじ •
重なっちゃう
9.
ContainerView
10.
まーちょっと大げさかもしれないけど
11.
セグエの有効無効を条件に応 じて切り替え - (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier
sender:(id)sender { if ([identifier isEqualToString:@"normal_logo"]) { //通常号のロゴ画像 return [self.magazine isNormalVolume]; } if ([identifier isEqualToString:@"digest_logo"]) { //ダイジェスト号のロゴ画像 return [self.magazine isDigestVolume]; } .... }
12.
アプリ起動時に 処理待ちしたい • @sintario さんにおしえてもらった
b • アプリ起動して、メイン画面が表示されるまでに、 確実に完了させたい処理がある • バージョンアップ時のマイグレーションとかとか • containerViewを使ってフェーズ分けよう
13.
initial VC ↓ ←main
VC ←waiting VC
14.
@implementation MJRootViewController ! - (void)viewDidLoad
{ [super viewDidLoad]; ! //必要であればマイグレーション [MJMigration migrateWithCompletion:^{ //マイグレーションが完了したので、メイン画面のロード開始 self.migrationFinished = YES; [self performSegueWithIdentifier:kMainEmbedSegueId sender:self]; }]; } ! ! - (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender: (id)sender { return self.migrationFinished; }
15.
Storyboard分割 • デバイスごと、機能毎に分割 • storyboardデカくなりすぎるとxcode重い
(SSD 必須) • コンフリクトとか
17.
その他 (略) • 微妙な操作はカーソルキーで •
ダブルタップすればカーソルキーで微調整できるよ • プレビュー機能使おう • iOS6のdeltaの調整のときに使うくらいかな? • option + preview ってわかりヅラ • 回転したときのチェック • Simulated Metrics > Orientation • Device Family = iPadのときの追加機能 • push,modal,custom 以外にも popover, replace(master-detail) • popover: 吹き出し方向変えたり, アンカーの位置指定したり • replace: master/detailのビュー置換の指定 • Auto Layout については聞かないでください(重要)
18.
DeNAでは エンジニアを 募集しています 渋谷はよい所です 渋谷タワレコ前にて遭遇(撮影許可済み)
Download