Xcodeを用いた iPhone/iPadアプリ開発

  • 346 views
Uploaded on

第18回のApple BUで使用したものです。

第18回のApple BUで使用したものです。

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
346
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. XcodeiPhone/iPad
  • 2. About Me••• iPhone /CakePHP/• JavaFX Coding Challenge, Student Winner• RICOH & SUN Java Challenge 2009, Sun Microsystems AWARD• ashphy@facebook.com
  • 3. 120 million iPhone, iPod Touch, iPad
  • 4. 300,000+ iOS Apps
  • 5. 10,000,000,000 App Store Download
  • 6. Agenda• iOS• iOS Developer Program•• Objective-C••
  • 7. iOS• iOS User App iPhone iPod touch iPad Cocoa Touch Media Core Services• Mac OS X Core OS iOS Technology Layers
  • 8. 1. iOS Dev Program ( 2 )2.3.4.5. App Store (1 )6.
  • 9. 1. iOS Dev Program ( 2 )2.3.4.5. App Store (1 )6.
  • 10. iOS Developer Program• OS•• App Store•• ¥10,800-
  • 11. iOS Developer Enterprise Program• iOS• AppStore• ¥33,800
  • 12. iOS Developer Program • Apple ID • • Apple • • 1
  • 13. •• FAX• Apple• • •
  • 14. 1. iOS Dev Program ( 2 )2.3.4.5. App Store (1 )6.
  • 15. • iOS Developer Program License Agreement• iOS Human Interface Guidelines• App Store Review Guidelines
  • 16. iOS Developer Program License Agreement• App Store•
  • 17. iOS Human Interface Guidelines••• 150
  • 18. App Store Review Guidelines••••
  • 19. 1. iOS Dev Program ( 2 )2.3.4.5. App Store (1 )6.
  • 20. • Xcode• Flash CS5 Packager for iPhone• Titanium Mobile• Mono Touch
  • 21. • Xcode• Flash CS5 Packager for iPhone• Titanium Mobile• Mono Touch
  • 22. • • Mac OS X Snow Leopard • Xcode iOS Developer Program • iOS SDK
  • 23. Xcode & iOS SDK• iOS Dev Center • iOS• https://developer.apple.com/devcenter/ios/ index.action
  • 24. Hello World• Hello World
  • 25. Demo
  • 26. Interface Builder••
  • 27. Objective-C•C•C +Smalltalk••
  • 28. • obj msg [obj msg]• val = [receiver msg: arg1 with: arg2]; val = receiver->msg(arg1, arg2); (C )
  • 29. // (hoge.h)@interface MyObject : NSObject { int val; id obj;}//+ (void)classMethod:(id)arg;//- (id)method:(NSObject*)arg1 with:(int)arg2;@end
  • 30. // (hoge.m)@implementation MyObject+ (void)classMethod:(id)arg { // some operation}@end
  • 31. @kenji_air Twitter
  • 32. Demo
  • 33. MGTwitterEngine• Twitter• https://github.com/mattgemmell/MGTwitterEngine
  • 34. 1. iOS Dev Program ( 2 )2.3.4.5. App Store (1 )6.
  • 35. ••• 100
  • 36. Demo
  • 37. iOS iPhone iPod Touch iPad Apple TV (2nd) 320x480 320x480 640x960 (4) 640x960 (4th) 1024x768 720p ✓ ✓(4th) × × ✓ ✓ ✓ ×GPS ✓ × ✓(3G) × ✓ ✓(4th) ✓ × ✓ × × ×
  • 38. Retina• • Retina 320x480 • Retina 640x960• [UIImage imageNamed] • Retina hoge.png • Retina hoge@2x.png
  • 39. 1. iOS Dev Program ( 2 )2.3.4.5. App Store (1 )6.
  • 40. • •1 10 • OS• • API • Reject Database for iPhone Developer
  • 41. • • • 512×512px • • ( / ) • URL
  • 42. iTunes Connect• App Store••
  • 43. 1. iOS Dev Program ( 2 )2.3.4.5. App Store (1 )6.
  • 44. • iOS Dev Center• Developing Apps for iOS (HD) (iTunes U)• @iphone_dev_jp (twitter)•