Your SlideShare is downloading. ×
漫游iOS开发指南
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

漫游iOS开发指南

4,441
views

Published on

Published in: Technology, Art & Photos

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,441
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
51
Comments
0
Likes
2
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
  • \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
  • Transcript

    • 1. iOSjeff@ 2011 2 iOS
    • 2. 100 apps
    • 3. iOS Native AppsWeb Based Apps Ap ps ed Mix
    • 4. iOS
    • 5. iOS
    • 6. One
    • 7. One Window
    • 8. Many
    • 9. Many Views
    • 10. So, One App = ?•1 (UIApplication)•1 (UIWindow)•1 (UIView)
    • 11. So, One App = ?•1 (UIApplication)•1 (UIWindow) UIView•1 (UIView)
    • 12. iOS
    • 13. Mainint main(int argc, char *argv[]) { NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate"); [pool release]; return retVal;}
    • 14. Mainint main(int argc, char *argv[]) { NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate"); [pool release]; return retVal;}
    • 15. Mainint main(int argc, char *argv[]) { NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate"); [pool release]; return retVal;} Application? Application
    • 16. Application- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [self.window addSubview:self.rootViewController.view]; [self.window makeKeyAndVisible]; return YES;}
    • 17. Application- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [self.window addSubview:self.rootViewController.view]; [self.window makeKeyAndVisible]; return YES;}
    • 18. Patterns
    • 19. MVC
    • 20. iOS•• View• Controller
    • 21. Delegation
    • 22. DelegationController delegate
    • 23. Step1.• slide• iOS Technoly Overview• iOS Application Programing Guide• Objective-C
    • 24. step.2• Xcode iOS• / • Table View Programing Guide for iOS • View Controller Programing Guide for iOS•
    • 25. step.3• • • Location • • Quartz & OpenGL ES• UI Three20
    • 26. Topic• iOS• ImageBrowser DIY• Roy Titanium• Jeff Geek• Three20UI
    • 27. Have Fun

    ×