SlideShare a Scribd company logo
1 of 18
30MIN. MEETS IPAD
•                  30min.                    CTO

•   PC        100 UU/   270 PV/

•   iPhone                   18        GPS

•   Android                   2   HT-03A
•                  30min.                    CTO

•   PC        100 UU/   270 PV/

•   iPhone                   18        GPS

•   Android                   2   HT-03A
iPad
iPhone                     iPad             UI
         •   UISplitViewController

         •   UIModalPresentationFormSheet

         •                            ...
iPhone                     iPad             UI
         •   UISplitViewController

         •   UIModalPresentationFormSheet

         •                            ...
NOW ON SALE!! (    )
          1000DL
UISplitViewController




                    firstNavigationController
                    secondNavigationController
UISplitViewController
   AppDelegate                            SplitView


 UISplitViewController *splitViewController =
  [[[UISplitViewController alloc ] init] autorelease];

 splitViewController.viewControllers =
    [NSArray arrayWithObjects:firstNavigationController,
       secondNavigationController, nil];

 [window addSubView:splitViewController.view];
View
•   NSNotificationCenter

•
          [[NSNotificationCenter defaultCenter] addObserver:self
             selector:@selector(placeSelectDidEnd:)
             name:@”placeSelectFinish” object:nil];


          [[NSNotificationCenter defaultCenter]
             postNotificationName:@”placeSelectFinish”
             object:notificateDict];
UIModalPresentationFormSheet
              UINavigationController *navigationController =
               [[[UINavigationController alloc]
                 initWithViewController:viewController]
                 autorelease];

              navigationController.modalPresentationStyle =
               UIModalPresentationFormSheet;

              [self presentModalViewController:
                (UIViewController *)navigationController
                animated:YES];
UITableViewCell
            •
            •   UITableViewCell

            •
            •          →

            •   iPad
10                           ...

•
•            @nonomura

•   30min.      iPad App Store
10                           ...

•
•            @nonomura

•   30min.      iPad App Store

More Related Content

Similar to Heat on Wed.(ヒートオンウェンズディ)! Vol.1

iOSインタラクションデザイン
iOSインタラクションデザインiOSインタラクションデザイン
iOSインタラクションデザインhIDDENxv
 
Leaving Interface Builder Behind
Leaving Interface Builder BehindLeaving Interface Builder Behind
Leaving Interface Builder BehindJohn Wilker
 
Константин Чернухо_Popups, alerts and windows
Константин Чернухо_Popups, alerts and windowsКонстантин Чернухо_Popups, alerts and windows
Константин Чернухо_Popups, alerts and windowsGeeksLab Odessa
 
たすくスケジュール: iPhoneアプリ開発の実例
たすくスケジュール: iPhoneアプリ開発の実例たすくスケジュール: iPhoneアプリ開発の実例
たすくスケジュール: iPhoneアプリ開発の実例Yasuhiro Inami
 
iPhoneOS3.1でのカメラAPIについて
iPhoneOS3.1でのカメラAPIについてiPhoneOS3.1でのカメラAPIについて
iPhoneOS3.1でのカメラAPIについてKyosuke Takayama
 
Formacion en movilidad: Conceptos de desarrollo en iOS (II)
Formacion en movilidad: Conceptos de desarrollo en iOS (II) Formacion en movilidad: Conceptos de desarrollo en iOS (II)
Formacion en movilidad: Conceptos de desarrollo en iOS (II) Mobivery
 
Iphone os dev sharing with new examples
Iphone os dev sharing with new examplesIphone os dev sharing with new examples
Iphone os dev sharing with new exampleskenshin03
 
iOS Development: What's New
iOS Development: What's NewiOS Development: What's New
iOS Development: What's NewNascentDigital
 
There is no spoon - iPhone vs. iPad
There is no spoon - iPhone vs. iPadThere is no spoon - iPhone vs. iPad
There is no spoon - iPhone vs. iPadPaul Ardeleanu
 
Develop apps for (Apple) TV
Develop apps for (Apple) TVDevelop apps for (Apple) TV
Develop apps for (Apple) TVCodemotion
 
漫游iOS开发指南
漫游iOS开发指南漫游iOS开发指南
漫游iOS开发指南jeff kit
 
Quick Start to iOS Development
Quick Start to iOS DevelopmentQuick Start to iOS Development
Quick Start to iOS DevelopmentJussi Pohjolainen
 

Similar to Heat on Wed.(ヒートオンウェンズディ)! Vol.1 (20)

iOSインタラクションデザイン
iOSインタラクションデザインiOSインタラクションデザイン
iOSインタラクションデザイン
 
Leaving Interface Builder Behind
Leaving Interface Builder BehindLeaving Interface Builder Behind
Leaving Interface Builder Behind
 
Константин Чернухо_Popups, alerts and windows
Константин Чернухо_Popups, alerts and windowsКонстантин Чернухо_Popups, alerts and windows
Константин Чернухо_Popups, alerts and windows
 
SwiftでUIKitDynamics
SwiftでUIKitDynamicsSwiftでUIKitDynamics
SwiftでUIKitDynamics
 
たすくスケジュール: iPhoneアプリ開発の実例
たすくスケジュール: iPhoneアプリ開発の実例たすくスケジュール: iPhoneアプリ開発の実例
たすくスケジュール: iPhoneアプリ開発の実例
 
iPhoneOS3.1でのカメラAPIについて
iPhoneOS3.1でのカメラAPIについてiPhoneOS3.1でのカメラAPIについて
iPhoneOS3.1でのカメラAPIについて
 
I os 11
I os 11I os 11
I os 11
 
iDW資料(110123)
iDW資料(110123)iDW資料(110123)
iDW資料(110123)
 
Formacion en movilidad: Conceptos de desarrollo en iOS (II)
Formacion en movilidad: Conceptos de desarrollo en iOS (II) Formacion en movilidad: Conceptos de desarrollo en iOS (II)
Formacion en movilidad: Conceptos de desarrollo en iOS (II)
 
PhotoFlipCardView
PhotoFlipCardViewPhotoFlipCardView
PhotoFlipCardView
 
Multitasking
MultitaskingMultitasking
Multitasking
 
Iphone os dev sharing with new examples
Iphone os dev sharing with new examplesIphone os dev sharing with new examples
Iphone os dev sharing with new examples
 
занятие6
занятие6занятие6
занятие6
 
iOS Development: What's New
iOS Development: What's NewiOS Development: What's New
iOS Development: What's New
 
There is no spoon - iPhone vs. iPad
There is no spoon - iPhone vs. iPadThere is no spoon - iPhone vs. iPad
There is no spoon - iPhone vs. iPad
 
Develop apps for (Apple) TV
Develop apps for (Apple) TVDevelop apps for (Apple) TV
Develop apps for (Apple) TV
 
Develop apps for (Apple) TV
Develop apps for (Apple) TVDevelop apps for (Apple) TV
Develop apps for (Apple) TV
 
漫游iOS开发指南
漫游iOS开发指南漫游iOS开发指南
漫游iOS开发指南
 
iOS
iOSiOS
iOS
 
Quick Start to iOS Development
Quick Start to iOS DevelopmentQuick Start to iOS Development
Quick Start to iOS Development
 

More from Noriyuki Nonomura

箱根駅伝を10倍楽しく観る方法 - 2021 -
箱根駅伝を10倍楽しく観る方法 - 2021 -箱根駅伝を10倍楽しく観る方法 - 2021 -
箱根駅伝を10倍楽しく観る方法 - 2021 -Noriyuki Nonomura
 
箱根駅伝を10倍楽しく観る方法 - 2020 -
箱根駅伝を10倍楽しく観る方法 - 2020 -箱根駅伝を10倍楽しく観る方法 - 2020 -
箱根駅伝を10倍楽しく観る方法 - 2020 -Noriyuki Nonomura
 
箱根駅伝を10倍楽しく観る方法 - 2019 -
箱根駅伝を10倍楽しく観る方法 - 2019 -箱根駅伝を10倍楽しく観る方法 - 2019 -
箱根駅伝を10倍楽しく観る方法 - 2019 -Noriyuki Nonomura
 
箱根駅伝を10倍楽しく観る方法 - 2018 -
箱根駅伝を10倍楽しく観る方法 - 2018 -箱根駅伝を10倍楽しく観る方法 - 2018 -
箱根駅伝を10倍楽しく観る方法 - 2018 -Noriyuki Nonomura
 
箱根駅伝を10倍楽しく観る方法 -2017-
箱根駅伝を10倍楽しく観る方法 -2017-箱根駅伝を10倍楽しく観る方法 -2017-
箱根駅伝を10倍楽しく観る方法 -2017-Noriyuki Nonomura
 
箱根駅伝を10倍本気で楽しむ方法 - 2015
箱根駅伝を10倍本気で楽しむ方法 - 2015箱根駅伝を10倍本気で楽しむ方法 - 2015
箱根駅伝を10倍本気で楽しむ方法 - 2015Noriyuki Nonomura
 
箱根駅伝を10倍楽しく観る方法
箱根駅伝を10倍楽しく観る方法箱根駅伝を10倍楽しく観る方法
箱根駅伝を10倍楽しく観る方法Noriyuki Nonomura
 

More from Noriyuki Nonomura (9)

箱根駅伝を10倍楽しく観る方法 - 2021 -
箱根駅伝を10倍楽しく観る方法 - 2021 -箱根駅伝を10倍楽しく観る方法 - 2021 -
箱根駅伝を10倍楽しく観る方法 - 2021 -
 
箱根駅伝を10倍楽しく観る方法 - 2020 -
箱根駅伝を10倍楽しく観る方法 - 2020 -箱根駅伝を10倍楽しく観る方法 - 2020 -
箱根駅伝を10倍楽しく観る方法 - 2020 -
 
箱根駅伝を10倍楽しく観る方法 - 2019 -
箱根駅伝を10倍楽しく観る方法 - 2019 -箱根駅伝を10倍楽しく観る方法 - 2019 -
箱根駅伝を10倍楽しく観る方法 - 2019 -
 
箱根駅伝を10倍楽しく観る方法 - 2018 -
箱根駅伝を10倍楽しく観る方法 - 2018 -箱根駅伝を10倍楽しく観る方法 - 2018 -
箱根駅伝を10倍楽しく観る方法 - 2018 -
 
箱根駅伝を10倍楽しく観る方法 -2017-
箱根駅伝を10倍楽しく観る方法 -2017-箱根駅伝を10倍楽しく観る方法 -2017-
箱根駅伝を10倍楽しく観る方法 -2017-
 
箱根駅伝を10倍本気で楽しむ方法 - 2015
箱根駅伝を10倍本気で楽しむ方法 - 2015箱根駅伝を10倍本気で楽しむ方法 - 2015
箱根駅伝を10倍本気で楽しむ方法 - 2015
 
箱根駅伝を10倍楽しく観る方法
箱根駅伝を10倍楽しく観る方法箱根駅伝を10倍楽しく観る方法
箱根駅伝を10倍楽しく観る方法
 
周辺環境スカウター
周辺環境スカウター周辺環境スカウター
周辺環境スカウター
 
pgCafeMitaka20090723
pgCafeMitaka20090723pgCafeMitaka20090723
pgCafeMitaka20090723
 

Heat on Wed.(ヒートオンウェンズディ)! Vol.1

  • 2. 30min. CTO • PC 100 UU/ 270 PV/ • iPhone 18 GPS • Android 2 HT-03A
  • 3. 30min. CTO • PC 100 UU/ 270 PV/ • iPhone 18 GPS • Android 2 HT-03A
  • 4.
  • 6. iPhone iPad UI • UISplitViewController • UIModalPresentationFormSheet • ...
  • 7. iPhone iPad UI • UISplitViewController • UIModalPresentationFormSheet • ...
  • 8.
  • 9.
  • 10. NOW ON SALE!! ( ) 1000DL
  • 11.
  • 12. UISplitViewController firstNavigationController secondNavigationController
  • 13. UISplitViewController AppDelegate SplitView UISplitViewController *splitViewController = [[[UISplitViewController alloc ] init] autorelease]; splitViewController.viewControllers = [NSArray arrayWithObjects:firstNavigationController, secondNavigationController, nil]; [window addSubView:splitViewController.view];
  • 14. View • NSNotificationCenter • [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(placeSelectDidEnd:) name:@”placeSelectFinish” object:nil]; [[NSNotificationCenter defaultCenter] postNotificationName:@”placeSelectFinish” object:notificateDict];
  • 15. UIModalPresentationFormSheet UINavigationController *navigationController = [[[UINavigationController alloc] initWithViewController:viewController] autorelease]; navigationController.modalPresentationStyle = UIModalPresentationFormSheet; [self presentModalViewController: (UIViewController *)navigationController animated:YES];
  • 16. UITableViewCell • • UITableViewCell • • → • iPad
  • 17. 10 ... • • @nonomura • 30min. iPad App Store
  • 18. 10 ... • • @nonomura • 30min. iPad App Store

Editor's Notes

  1. ★新しいデバイスへ対応する開発力には絶対の自信があります。
  2. ★iPadらしいアプリの作り方 iPhoneアプリをそのまま引き延ばした用なアプリが多いのですが、iPadならではのユーザーインターフェイスの実装についてお話したいと思います。
  3. ★説明聞くよりも動いているもの見たいですよね? 反応が薄いですねぇ
  4. ちょっともったいぶって時間おく。
  5. ★movie終了後に販売していることを告知。
  6. 公開済みアプリなのでNDA抵触しません。
  7. iPhoneアプリは一つの画面に一つのViewControllerが基本でしたが、iPadでは一つの画面に2つのViewControllerを配置することができます。
  8. 簡単にSplitViewを作ることができます。
  9. SplitViewインターフェイスにはNotificationが重要になってきます。
  10. iPhoneのModalViewよりもカッコイイです。こういうのを入れるとiPadらしくなります。
  11. SDKにある機能からデザインを決めるのではなく、デザインを決めてからどう実現するかを考える。
  12. ★最後に質問受付。