More Related Content
Similar to Heat on Wed.(ヒートオンウェンズディ)! Vol.1
Similar to Heat on Wed.(ヒートオンウェンズディ)! Vol.1 (20)
More from Noriyuki Nonomura
More from Noriyuki Nonomura (9)
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
- 6. iPhone iPad UI
• UISplitViewController
• UIModalPresentationFormSheet
• ...
- 7. iPhone iPad UI
• UISplitViewController
• UIModalPresentationFormSheet
• ...
- 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];
- 17. 10 ...
•
• @nonomura
• 30min. iPad App Store
- 18. 10 ...
•
• @nonomura
• 30min. iPad App Store
Editor's Notes
-
- ★新しいデバイスへ対応する開発力には絶対の自信があります。
- ★iPadらしいアプリの作り方
iPhoneアプリをそのまま引き延ばした用なアプリが多いのですが、iPadならではのユーザーインターフェイスの実装についてお話したいと思います。
- ★説明聞くよりも動いているもの見たいですよね?
反応が薄いですねぇ
- ちょっともったいぶって時間おく。
- ★movie終了後に販売していることを告知。
- 公開済みアプリなのでNDA抵触しません。
- iPhoneアプリは一つの画面に一つのViewControllerが基本でしたが、iPadでは一つの画面に2つのViewControllerを配置することができます。
- 簡単にSplitViewを作ることができます。
- SplitViewインターフェイスにはNotificationが重要になってきます。
- iPhoneのModalViewよりもカッコイイです。こういうのを入れるとiPadらしくなります。
- SDKにある機能からデザインを決めるのではなく、デザインを決めてからどう実現するかを考える。
- ★最後に質問受付。