Enviar pesquisa
Carregar
Storyboard
•
4 gostaram
•
4,660 visualizações
Hidetoshi Mori
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 16
Baixar agora
Baixar para ler offline
Recomendados
みゆっき☆Think#3 「androidに触ってみるよ!」
みゆっき☆Think#3 「androidに触ってみるよ!」
techtalkdwango
Yidev cocos2dx
Yidev cocos2dx
Akihiro Matsuura
Android lecture for iOS developers
Android lecture for iOS developers
Masahiro Morodomi
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Kazuki Sato
コンシューマアプリを作るということ
コンシューマアプリを作るということ
Hidetoshi Mori
Blocksの活用法
Blocksの活用法
Hidetoshi Mori
Facebook api for iOS
Facebook api for iOS
Hidetoshi Mori
20130216 小ネタ集
20130216 小ネタ集
Hidetoshi Mori
Mais conteúdo relacionado
Destaque
20130216 magical record
20130216 magical record
Hidetoshi Mori
Evernote連携
Evernote連携
Hidetoshi Mori
Photo mosaic 検証
Photo mosaic 検証
Hidetoshi Mori
Framerで始めるプロトタイプコーディング
Framerで始めるプロトタイプコーディング
masaaki komori
プロジェクト管理しないという提案
プロジェクト管理しないという提案
Hidetoshi Mori
最適化超入門
最適化超入門
Takami Sato
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
Getting Started With SlideShare
Getting Started With SlideShare
SlideShare
Destaque
(8)
20130216 magical record
20130216 magical record
Evernote連携
Evernote連携
Photo mosaic 検証
Photo mosaic 検証
Framerで始めるプロトタイプコーディング
Framerで始めるプロトタイプコーディング
プロジェクト管理しないという提案
プロジェクト管理しないという提案
最適化超入門
最適化超入門
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
Getting Started With SlideShare
Getting Started With SlideShare
Semelhante a Storyboard
Agile Shibuya github_enterprise
Agile Shibuya github_enterprise
Koichiro Ohba
GameKitを使ったBluetoothプログラミング
GameKitを使ったBluetoothプログラミング
taiko19xx
配布用Supervisordによるnode.jsの運用
配布用Supervisordによるnode.jsの運用
yut148atgmaildotcom
Aiming study#6pdf
Aiming study#6pdf
Koutaro Chikuba
JS開発におけるTDDと自動テストツール利用の勘所
JS開発におけるTDDと自動テストツール利用の勘所
Koji Nakamura
Google IO 2012 つまみ食い(1) ADT r20 の新機能
Google IO 2012 つまみ食い(1) ADT r20 の新機能
Takuya Fujimura
【Techbuzz】titanium資料
【Techbuzz】titanium資料
洋平 前田
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
Kei Nakazawa
I phoneアプリ入門 第3回
I phoneアプリ入門 第3回
Sachiko Kajishima
Sugarcubeをはじめよう
Sugarcubeをはじめよう
Eihiro Saishu
ICT ERA + ABC 2012 Tohoku
ICT ERA + ABC 2012 Tohoku
Takashi EGAWA
iPhoneアプリを作ってみよう
iPhoneアプリを作ってみよう
Nagao Shun
Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ
Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ
Koji Hasegawa
Unity3.5と4.0の違い
Unity3.5と4.0の違い
Keigo Ando
復習も兼ねて!C#6.0-7.0
復習も兼ねて!C#6.0-7.0
Yuta Matsumura
Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。
Eiichi Tsuru
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
Fumiya Sakai
「Windows 8 ストア アプリ開発 tips」 vsug day 2012 winter (2012年12月15日)
「Windows 8 ストア アプリ開発 tips」 vsug day 2012 winter (2012年12月15日)
vsug_jim
20120516 NetCommons GoogleMap
20120516 NetCommons GoogleMap
Kenichi Ohwada
20120630 android ics in Yokohama
20120630 android ics in Yokohama
Kenichi Ohwada
Semelhante a Storyboard
(20)
Agile Shibuya github_enterprise
Agile Shibuya github_enterprise
GameKitを使ったBluetoothプログラミング
GameKitを使ったBluetoothプログラミング
配布用Supervisordによるnode.jsの運用
配布用Supervisordによるnode.jsの運用
Aiming study#6pdf
Aiming study#6pdf
JS開発におけるTDDと自動テストツール利用の勘所
JS開発におけるTDDと自動テストツール利用の勘所
Google IO 2012 つまみ食い(1) ADT r20 の新機能
Google IO 2012 つまみ食い(1) ADT r20 の新機能
【Techbuzz】titanium資料
【Techbuzz】titanium資料
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
I phoneアプリ入門 第3回
I phoneアプリ入門 第3回
Sugarcubeをはじめよう
Sugarcubeをはじめよう
ICT ERA + ABC 2012 Tohoku
ICT ERA + ABC 2012 Tohoku
iPhoneアプリを作ってみよう
iPhoneアプリを作ってみよう
Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ
Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ
Unity3.5と4.0の違い
Unity3.5と4.0の違い
復習も兼ねて!C#6.0-7.0
復習も兼ねて!C#6.0-7.0
Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
「Windows 8 ストア アプリ開発 tips」 vsug day 2012 winter (2012年12月15日)
「Windows 8 ストア アプリ開発 tips」 vsug day 2012 winter (2012年12月15日)
20120516 NetCommons GoogleMap
20120516 NetCommons GoogleMap
20120630 android ics in Yokohama
20120630 android ics in Yokohama
Mais de Hidetoshi Mori
Git超入門
Git超入門
Hidetoshi Mori
20130515 diary euglena_en
20130515 diary euglena_en
Hidetoshi Mori
Nodejsによるapiサーバ構築事例
Nodejsによるapiサーバ構築事例
Hidetoshi Mori
mongodbの簡易ストレージ化
mongodbの簡易ストレージ化
Hidetoshi Mori
汎用apiサーバの構築
汎用apiサーバの構築
Hidetoshi Mori
UITableViewで無限CoverFlowを作る
UITableViewで無限CoverFlowを作る
Hidetoshi Mori
モバイルビジネスの動向
モバイルビジネスの動向
Hidetoshi Mori
インタラクションデザインの考察
インタラクションデザインの考察
Hidetoshi Mori
モバイルビジネスの動向
モバイルビジネスの動向
Hidetoshi Mori
サービス開発における工程
サービス開発における工程
Hidetoshi Mori
ゲリラ的サービスの育て方
ゲリラ的サービスの育て方
Hidetoshi Mori
インタラクションデザインの考察
インタラクションデザインの考察
Hidetoshi Mori
Presentation of TapkuLibrary
Presentation of TapkuLibrary
Hidetoshi Mori
Facebook API for iOS
Facebook API for iOS
Hidetoshi Mori
FacebookAPI for iOS
FacebookAPI for iOS
Hidetoshi Mori
Mais de Hidetoshi Mori
(15)
Git超入門
Git超入門
20130515 diary euglena_en
20130515 diary euglena_en
Nodejsによるapiサーバ構築事例
Nodejsによるapiサーバ構築事例
mongodbの簡易ストレージ化
mongodbの簡易ストレージ化
汎用apiサーバの構築
汎用apiサーバの構築
UITableViewで無限CoverFlowを作る
UITableViewで無限CoverFlowを作る
モバイルビジネスの動向
モバイルビジネスの動向
インタラクションデザインの考察
インタラクションデザインの考察
モバイルビジネスの動向
モバイルビジネスの動向
サービス開発における工程
サービス開発における工程
ゲリラ的サービスの育て方
ゲリラ的サービスの育て方
インタラクションデザインの考察
インタラクションデザインの考察
Presentation of TapkuLibrary
Presentation of TapkuLibrary
Facebook API for iOS
Facebook API for iOS
FacebookAPI for iOS
FacebookAPI for iOS
Último
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
2024 03 CTEA
2024 03 CTEA
arts yokohama
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
Último
(11)
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
2024 03 CTEA
2024 03 CTEA
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
2024 04 minnanoito
2024 04 minnanoito
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Storyboard
1.
Storyboard
Hidetoshi Mori 12年6月22日金曜日
2.
自己紹介
森 英寿 Facebook hidetoshi.mori Twitter: @h_mori フリーランスプログラマ 12年6月22日金曜日
3.
自己紹介
主開発言語 Java/.net/Objective-C/Ruby/PHP アプリ開発実績 SOICHA iPhone (TweetMe) ATND暦 生存連絡 12年6月22日金曜日
4.
Storyboard ?
? InterfaceBuilderの拡張 画面遷移を定義(トランジション) iOS5.0以上 12年6月22日金曜日
5.
メリット
全体を俯瞰して見る事ができる トランジションをコードから分離できる TableView Static Cellsが便利 12年6月22日金曜日
6.
Segue
トランジション処理を定義 UIStoryboardSegueを継承してperformを オーバーライド 12年6月22日金曜日
7.
Segue
UIStoryboardSegueのヘッダ sourceViewController: 遷移元コントローラ destinationViewController: 遷移先コントローラ 12年6月22日金曜日
8.
Segueの呼び出し
- (void)performSegueWithIdentifier: (NSString *)identifier sender:(id)sender; 手動でSegueを呼び出す identifierが存在しない場合Exception 12年6月22日金曜日
9.
Segueの呼び出し
- (void)prepareForSegue: (UIStoryboardSegue *)segue sender: 遷移前コントローラで呼び出されるdelegate segue.destinationViewControllerへのデータ受渡に利用 12年6月22日金曜日
10.
User Defined Runtime
Attribute プロパティの初期値をキー名で指定 プロパティ追加しても利用が可能 デザイナとプログラマの領域分離が可能? 12年6月22日金曜日
11.
TableView Static Cells
Storyboard上でCellを定義できる ソースコードが簡素になる 12年6月22日金曜日
12.
問題点
モーダルのdismissをStoryboardで定義できない Static CellsはUITableViewControllerでしか使えない User Defined Runtime Attributeで設定できる項目の型 に限りがある (現状では使い勝手が悪い) 12年6月22日金曜日
13.
とりあえずやってみる
EnptyApplicationから作ってみる Storyboardの作成 StoryboardにControllerを追加 info.plistにMainStoryboard名を追加 AppDelegateのwindow初期化処理をコメントアウト 12年6月22日金曜日
14.
とりあえずやってみる
色々なトランジションを試す Cover Vertical Flip Curl Closs Dissolve 12年6月22日金曜日
15.
とりあえずやってみる
NavigationControllerを試す Push Custom Segue 12年6月22日金曜日
16.
とりあえずやってみる
値の受け渡しを試す prepareForSegueを利用 Static Cellsを試す Static Cellsを利用せずにコード量を減らしてみる 12年6月22日金曜日
Baixar agora