Soumettre la recherche
Mettre en ligne
1画面から始めるStoryboard
•
11 j'aime
•
12,759 vues
Yuichi Fujishige
Suivre
1画面から始めるStoryboard。 第56回 Cocoa勉強会関西の発表資料。
Lire moins
Lire la suite
Technologie
Business
Signaler
Partager
Signaler
Partager
1 sur 24
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
リモート・スマホ・レンタル(第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
Recommandé
リモート・スマホ・レンタル(第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
Contenu connexe
Tendances
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
Tendances
(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ってなんだ?」
En vedette
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
En vedette
(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
Similaire à 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
Similaire à 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でテスト自動化を実現する現場で遭遇したこと
Dernier
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Dernier
(7)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
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.
おわり
Télécharger maintenant