storyboard時代のInterfaceBuilder
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

storyboard時代のInterfaceBuilder

on

  • 8,824 views

 

Statistics

Views

Total Views
8,824
Views on SlideShare
8,806
Embed Views
18

Actions

Likes
7
Downloads
52
Comments
0

2 Embeds 18

http://paper.li 16
https://twitter.com 2

Accessibility

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

storyboard時代のInterfaceBuilder Presentation Transcript

  • 1. storyboard InterfaceBuilder Hiroyuki-Fujikawa.
  • 2. • Hiroyuki-Fujikawa. (@cqa02303) • ( ) • 2008/ iPhone • • Java (1998 )
  • 3.
  • 4. →• iOS 5
  • 5. Storyboard
  • 6. •• nib•• WWDC2011 Session309 “Introduction to Storyboarding”
  • 7. InitialViewController• ( )•• [(UIstoryboard*) instantiateInitialViewCont roller]• UIViewController.storyb oard
  • 8. • initial Controller••
  • 9. UIStoryboardSegue•• Push,Modal,Custom• iPad
  • 10. sender1. Segue2. 1. view 2. controller
  • 11. Segue1.2. performSegueWithIdentifier: sender:
  • 12. prepareForSegue:sender:• controller • sender • segue.destinationViewController
  • 13. performSegueWithIdenti fier:sender:• • • TableView
  • 14. identifier Segue• ViewController Segue • Segue sender ViewController
  • 15. CustomSegue• • initWithIdentifier:sou rce:destination: • • perform •
  • 16. RelationShip• • Navigation • TabBar →
  • 17. SegueviewWillAppear
  • 18. 1. Segue Exception2. Segue
  • 19. Segue• @try @catch
  • 20. • User Defined Runtime Attributes • • self.segueName •
  • 21. 1.Facebook GMail UI
  • 22. • • view Controller • ViewController
  • 23. • ViewController• WWDC2011 Session102 “Implementing UIViewController Containment”
  • 24. ViewController • ViewController • View →
  • 25. View1. view1 1. Segue YO!2. view2 1. view1 & 2. view2
  • 26. Storyboard
  • 27. demo
  • 28. • Segue -perform
  • 29. • transitionFromViewController:...
  • 30. • didMoveToParentViewController:
  • 31. • toView• →
  • 32. • viewController• view →open/close
  • 33. • viewController• view →open/close
  • 34. View VCView VC
  • 35. View VCView VC
  • 36. View VCView VC View VC
  • 37. View VCView VC View VC
  • 38. • controller controller• controller.view view• view
  • 39. controller View VC• segue View VC View VC
  • 40. view View VC• view.frame View VC• view • insertSubview:belo View VC wSubview:
  • 41. view View VC View VC• frame View VC
  • 42. • view frame
  • 43. • view frame• http://ero.movie.coocan.jp/iPhone/ facebookmenu.zip
  • 44. IB• Static Cells TableView• Scene• User Defined Runtime Attributes
  • 45. Static Cells TableView• TableView • datasource delegate • UITableView
  • 46. Scene• view IBOutlet • TableHeader/Footer • ARC strong
  • 47. User Defined Runtime Attributes• • KVO • Boolean, Number, String
  • 48. User Defined Runtime Attributes• • • SlideViewController main nav tab
  • 49. • ...
  • 50. •