iOS development       Ahti Liin   Mooncascade OÜ
Development             XCode toolsMac OSX              iOS SDK
Development             XCode tools   Apple DeveloperMac OSX              iOS SDK         Program
Development             XCode tools   Apple DeveloperMac OSX              iOS SDK         Program                         ...
Development                     XCode tools   Apple Developer      Mac OSX                      iOS SDK         Program   ...
Distribution●   Apple reviews your application
Distribution●   Apple reviews your application●   Ad hoc
Distribution●   Apple reviews your application●   Ad hoc●   Enterprise account
Distribution●   Apple reviews your application●   Ad hoc●   Enterprise account    ●   $299/yr
Development●   Native development - Objective-C
@interface MainViewController : UIViewController <UIActionSheetDelegate, MKMapViewDelegate>{    UILabel *speedText;    UIL...
Development - UI
Development - UI
Development - UI
Development – lifecycle
Development – lifecycle- (BOOL)app:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)launchOptions- (void...
iOS●   In-app purchases●   Push notifications●   iAd
iThank You!    Ahti LiinMooncascade OÜ
Upcoming SlideShare
Loading in …5
×

iOS development, Ahti Liin, Mooncascade OÜ @ MoMo Tallinn 11.04.11

1,109 views

Published on

iOS development
Ahti Liin
Mooncascade OÜ
@ MoMo "Mobile Software Development Development - 3 years later", Tallinn 11.04.11

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,109
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

iOS development, Ahti Liin, Mooncascade OÜ @ MoMo Tallinn 11.04.11

  1. 1. iOS development Ahti Liin Mooncascade OÜ
  2. 2. Development XCode toolsMac OSX iOS SDK
  3. 3. Development XCode tools Apple DeveloperMac OSX iOS SDK Program
  4. 4. Development XCode tools Apple DeveloperMac OSX iOS SDK Program $99/year
  5. 5. Development XCode tools Apple Developer Mac OSX iOS SDK Program $99/yeariTunes appstore
  6. 6. Distribution● Apple reviews your application
  7. 7. Distribution● Apple reviews your application● Ad hoc
  8. 8. Distribution● Apple reviews your application● Ad hoc● Enterprise account
  9. 9. Distribution● Apple reviews your application● Ad hoc● Enterprise account ● $299/yr
  10. 10. Development● Native development - Objective-C
  11. 11. @interface MainViewController : UIViewController <UIActionSheetDelegate, MKMapViewDelegate>{ UILabel *speedText; UILabel *statusText; NSTimer *timeTimer;}@property (nonatomic, retain) IBOutlet UILabel *speedText;@property (nonatomic, retain) IBOutlet UILabel *statusText;@property (nonatomic, retain) NSTimer *timeTimer;- (void)appStatusChanged:(NSString*)status:(int)statusType;@end@implementation MainViewController@synthesize speedText, statusText;@synthesize timeTimer;- (void)appStatusChanged:(NSString*)status:(int)statusType{ [statusText setText:status]; switch(statusType) { case 1: [[self statusText] setTextColor:[UIColor yellowColor]]; break; case 2: [[self statusText] setTextColor:[UIColor redColor]]; break; case 0: default: [[self statusText] setTextColor:[UIColor whiteColor]]; break; }}@end
  12. 12. Development - UI
  13. 13. Development - UI
  14. 14. Development - UI
  15. 15. Development – lifecycle
  16. 16. Development – lifecycle- (BOOL)app:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)launchOptions- (void)applicationWillResignActive:(UIApplication *)application- (void)applicationDidEnterBackground:(UIApplication *)application- (void)applicationWillEnterForeground:(UIApplication *)application- (void)applicationDidBecomeActive:(UIApplication *)application- (void)applicationWillTerminate:(UIApplication *)application- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
  17. 17. iOS● In-app purchases● Push notifications● iAd
  18. 18. iThank You! Ahti LiinMooncascade OÜ

×