Enviar búsqueda
Cargar
1画面から始めるStoryboard
•
11 recomendaciones
•
12,759 vistas
Yuichi Fujishige
Seguir
1画面から始めるStoryboard。 第56回 Cocoa勉強会関西の発表資料。
Leer menos
Leer más
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 24
Descargar ahora
Descargar para leer sin conexión
Recomendados
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
NTT Resonant Technology Inc.
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話
kumatch kumatch
Enterprise x AngularJS
Enterprise x AngularJS
Kenichi Kanai
開発ライフサイクルから見たAngularJS
開発ライフサイクルから見たAngularJS
Mizuho Sakamaki
AngularJS 概説
AngularJS 概説
Kenichi Kanai
Directiveで実現できたこと
Directiveで実現できたこと
Kon Yuichi
Angular#Kanazawa
Angular#Kanazawa
Kenichi Kanai
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
Recomendados
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
NTT Resonant Technology Inc.
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話
kumatch kumatch
Enterprise x AngularJS
Enterprise x AngularJS
Kenichi Kanai
開発ライフサイクルから見たAngularJS
開発ライフサイクルから見たAngularJS
Mizuho Sakamaki
AngularJS 概説
AngularJS 概説
Kenichi Kanai
Directiveで実現できたこと
Directiveで実現できたこと
Kon Yuichi
Angular#Kanazawa
Angular#Kanazawa
Kenichi Kanai
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
Angular1&2
Angular1&2
Kenichi Kanai
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料
Kohei Morino
Angular js開発事例
Angular js開発事例
Shun Takeyama
Flux react現状確認会
Flux react現状確認会
VOYAGE GROUP
Angular2
Angular2
Kenichi Kanai
喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由
Masaru Gushiken
イベント駆動AngularJS / 今から書くAngular 2.0
イベント駆動AngularJS / 今から書くAngular 2.0
Okuno Kentaro
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
リモート・スマホ・レンタル
リモート・スマホ・レンタル
NTT Resonant Technology Inc.
gulp芸
gulp芸
Yuki Ishikawa
Slide
Slide
Akura Pi
BitriseでiOS/Androidアプリ開発が幸せになった話
BitriseでiOS/Androidアプリ開発が幸せになった話
Eigo Takazawa
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
Kazuhiro Kosaka
angular1脳で見るangular2
angular1脳で見るangular2
Moriyuki Arakawa
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
Takehiro Shiozaki
noteをAngularJSで構築した話
noteをAngularJSで構築した話
Kon Yuichi
angular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1club
silvers ofsilvers
サーバを運用する時代は終わった
サーバを運用する時代は終わった
Yuki Ishikawa
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
Build 番号の自動更新スクリプトについて #cocoa_kansai
Build 番号の自動更新スクリプトについて #cocoa_kansai
Tomohiro Kumagai
iOS 6 のAuto Rotation
iOS 6 のAuto Rotation
Yuichi Fujishige
Más contenido relacionado
La actualidad más candente
Angular1&2
Angular1&2
Kenichi Kanai
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料
Kohei Morino
Angular js開発事例
Angular js開発事例
Shun Takeyama
Flux react現状確認会
Flux react現状確認会
VOYAGE GROUP
Angular2
Angular2
Kenichi Kanai
喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由
Masaru Gushiken
イベント駆動AngularJS / 今から書くAngular 2.0
イベント駆動AngularJS / 今から書くAngular 2.0
Okuno Kentaro
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
リモート・スマホ・レンタル
リモート・スマホ・レンタル
NTT Resonant Technology Inc.
gulp芸
gulp芸
Yuki Ishikawa
Slide
Slide
Akura Pi
BitriseでiOS/Androidアプリ開発が幸せになった話
BitriseでiOS/Androidアプリ開発が幸せになった話
Eigo Takazawa
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
Kazuhiro Kosaka
angular1脳で見るangular2
angular1脳で見るangular2
Moriyuki Arakawa
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
Takehiro Shiozaki
noteをAngularJSで構築した話
noteをAngularJSで構築した話
Kon Yuichi
angular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1club
silvers ofsilvers
サーバを運用する時代は終わった
サーバを運用する時代は終わった
Yuki Ishikawa
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
La actualidad más candente
(20)
Angular1&2
Angular1&2
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料
Angular js開発事例
Angular js開発事例
Flux react現状確認会
Flux react現状確認会
Angular2
Angular2
喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由
イベント駆動AngularJS / 今から書くAngular 2.0
イベント駆動AngularJS / 今から書くAngular 2.0
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
リモート・スマホ・レンタル
リモート・スマホ・レンタル
gulp芸
gulp芸
Slide
Slide
BitriseでiOS/Androidアプリ開発が幸せになった話
BitriseでiOS/Androidアプリ開発が幸せになった話
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
angular1脳で見るangular2
angular1脳で見るangular2
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
noteをAngularJSで構築した話
noteをAngularJSで構築した話
angular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1club
サーバを運用する時代は終わった
サーバを運用する時代は終わった
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Destacado
Build 番号の自動更新スクリプトについて #cocoa_kansai
Build 番号の自動更新スクリプトについて #cocoa_kansai
Tomohiro Kumagai
iOS 6 のAuto Rotation
iOS 6 のAuto Rotation
Yuichi Fujishige
Audio QueueでSin波再生
Audio QueueでSin波再生
Yuichi Fujishige
CAKeyframeAnimation
CAKeyframeAnimation
Yuichi Fujishige
いま OS X アプリがアツい
いま OS X アプリがアツい
Tetsuya Kaneuchi
storyboardについて(2)
storyboardについて(2)
Hiroyuki Fujikawa
50 Shades of Graylisted
50 Shades of Graylisted
Graylisted
1画面1Storyboardのススメ
1画面1Storyboardのススメ
Tomo Ita
Core Animationの話 Part.1
Core Animationの話 Part.1
Yuichi Fujishige
UIViewController のコンテナ機能
UIViewController のコンテナ機能
Yuichi Fujishige
Storyboard new
Storyboard new
Brianna Dawes
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
Dynamic frameworks tips
Dynamic frameworks tips
Syo Ikeda
Swift 1.2からSwift 2への移行 #cocoa_kansai
Swift 1.2からSwift 2への移行 #cocoa_kansai
Syo Ikeda
Xcode and iTC submission topics
Xcode and iTC submission topics
Syo Ikeda
Auto Layout の小技
Auto Layout の小技
Yuichi Fujishige
var RAC3 = ReactiveCocoa + Swift
var RAC3 = ReactiveCocoa + Swift
Syo Ikeda
SwiftLint
SwiftLint
Syo Ikeda
iOSのFileProtection
iOSのFileProtection
Yuichi Fujishige
var RAC3 = ReactiveCocoa + Swift @ ReactiveCocoa Tokyo #rac_tokyo 10/18
var RAC3 = ReactiveCocoa + Swift @ ReactiveCocoa Tokyo #rac_tokyo 10/18
Syo Ikeda
Destacado
(20)
Build 番号の自動更新スクリプトについて #cocoa_kansai
Build 番号の自動更新スクリプトについて #cocoa_kansai
iOS 6 のAuto Rotation
iOS 6 のAuto Rotation
Audio QueueでSin波再生
Audio QueueでSin波再生
CAKeyframeAnimation
CAKeyframeAnimation
いま OS X アプリがアツい
いま OS X アプリがアツい
storyboardについて(2)
storyboardについて(2)
50 Shades of Graylisted
50 Shades of Graylisted
1画面1Storyboardのススメ
1画面1Storyboardのススメ
Core Animationの話 Part.1
Core Animationの話 Part.1
UIViewController のコンテナ機能
UIViewController のコンテナ機能
Storyboard new
Storyboard new
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Dynamic frameworks tips
Dynamic frameworks tips
Swift 1.2からSwift 2への移行 #cocoa_kansai
Swift 1.2からSwift 2への移行 #cocoa_kansai
Xcode and iTC submission topics
Xcode and iTC submission topics
Auto Layout の小技
Auto Layout の小技
var RAC3 = ReactiveCocoa + Swift
var RAC3 = ReactiveCocoa + Swift
SwiftLint
SwiftLint
iOSのFileProtection
iOSのFileProtection
var RAC3 = ReactiveCocoa + Swift @ ReactiveCocoa Tokyo #rac_tokyo 10/18
var RAC3 = ReactiveCocoa + Swift @ ReactiveCocoa Tokyo #rac_tokyo 10/18
Similar a 1画面から始めるStoryboard
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
Kentaro Matsumae
About SnapKit - Open source lab -
About SnapKit - Open source lab -
Daisuke Yamashita
サーバーからiOSアプリを変更する
サーバーからiOSアプリを変更する
toyship
WKWebViewとUIWebView
WKWebViewとUIWebView
Yuki Hirai
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
SI-Toolkit for Web Testing ハンズオン勉強会
SI-Toolkit for Web Testing ハンズオン勉強会
yuichi_kuwahara
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
Jun Okazaki
TeachmeBizを支えるフロントエンドのアーキテクチャと品質担保
TeachmeBizを支えるフロントエンドのアーキテクチャと品質担保
Shingo Sasaki
iOS 9 Bootcamp #6 UIKit
iOS 9 Bootcamp #6 UIKit
Shingo Hiraya
2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料
OCHI Shuji
続・Twitter bootstrap入門 #html5j
続・Twitter bootstrap入門 #html5j
Toshiaki Maki
Css nite(2010.09.23)
Css nite(2010.09.23)
Yoshiki Ushida
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
Yuji Nojima
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
Etsushi Ishii
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
Daizen Ikehara
テスト
テスト
Masashi Sato
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
インフラジスティックス・ジャパン株式会社
Salesforce Lightning をやってみてあれこれ
Salesforce Lightning をやってみてあれこれ
寛 吉田
20121201yidev hirobe iPad miniでRetina
20121201yidev hirobe iPad miniでRetina
Kazuya Hirobe
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
yuichi_kuwahara
Similar a 1画面から始めるStoryboard
(20)
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
About SnapKit - Open source lab -
About SnapKit - Open source lab -
サーバーからiOSアプリを変更する
サーバーからiOSアプリを変更する
WKWebViewとUIWebView
WKWebViewとUIWebView
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
SI-Toolkit for Web Testing ハンズオン勉強会
SI-Toolkit for Web Testing ハンズオン勉強会
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
TeachmeBizを支えるフロントエンドのアーキテクチャと品質担保
TeachmeBizを支えるフロントエンドのアーキテクチャと品質担保
iOS 9 Bootcamp #6 UIKit
iOS 9 Bootcamp #6 UIKit
2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料
続・Twitter bootstrap入門 #html5j
続・Twitter bootstrap入門 #html5j
Css nite(2010.09.23)
Css nite(2010.09.23)
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
テスト
テスト
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
Salesforce Lightning をやってみてあれこれ
Salesforce Lightning をやってみてあれこれ
20121201yidev hirobe iPad miniでRetina
20121201yidev hirobe iPad miniでRetina
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
Último
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Último
(10)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
1画面から始めるStoryboard
1.
1画面から始めるStoryboard 2014.06.21 ふじしげ ゆういち @nakiwo
2.
今日のテーマ •Storyboard使ってますか? •少しずつ使ってみよう
3.
サンプルコード https://github.com/nakiwo/MiniStoryboard
4.
Storyboard •XIBの進化版 •ViewControllerの集合 •UIStoryboardSegue(VC間の関連)
5.
6.
Storyboardは必須? •Storyboardを使わなくてもUIは作れる •XIB •コード •しかし…
7.
Storyboardでしか できない事がある •TableView Dynamic Prototype •Static
TableView •ViewController自体の設定 •Top/Bottom Layout Guide
8.
9.
XIB Storyboard ViewController自体の設定 Segue TableView Dynamic
Prototype Static TableView Top/Bottom Layout Guide Auto Layout Baseローカライズ
10.
XIB Storyboard ViewController自体の設定 ● Segue
● TableView Dynamic Prototype ● Static TableView ● Top/Bottom Layout Guide ● Auto Layout ● ● Baseローカライズ ● ●
11.
XIB Storyboard ViewController自体の設定 ● Segue
● TableView Dynamic Prototype ● Static TableView ● Top/Bottom Layout Guide ● Auto Layout ● ● Baseローカライズ ● ●
12.
•Dynamic Prototype、Static Table Viewが使いたい
13.
•全面的にStoryboardに移行しない場合 •既存のプロジェクトの変更とか •そんな時に..
14.
1画面 1Storyboard !
15.
•Segueを使わず1画面だけ配置すれば、 XIBとStoryboardはほぼ同じ •Storyboardでしか使えない機能が使え る
16.
XIB Storyboard
17.
18.
// XIB ! MySecondViewController *vc
= [[MySecondViewController alloc] initWithNibName:nil bundle:nil]; [self presentViewController:vc animated:YES completion:nil]; ! ! // Storyboard ! UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@“MyThirdViewController" bundle:nil]; MyThirdViewController *vc = (MyThirdViewController *)[storyboard instantiateInitialViewController]; ! [self presentViewController:vc animated:YES completion:nil];
19.
•後はいつもどおりで
20.
補足 •XIBはViewControllerのインスタンス を含まない (VCはFile s
owner) •initWithNibName:bundle: •StoryboardはViewControllerインス タンス自体がアーカイブされている •initWithCoder: / awakeFromNib
21.
22.
その他メリット •Storyboardの単位が小さいので、コン フリクトが最小
23.
1画面 1Storyboard !
24.
おわり
Descargar ahora