漫游iOS开发指南

  • 4,407 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,407
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
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