Intro to iPhone Development

1,112 views

Published on

Creating mobile apps is the hottest new “get rich quick” route for developers (which is to say many people try, few actually “get rich”), and the iPhone started it all. During this meeting, Michael Koby will give us a brief overview of developing for the iPhone, and will even build a small application to give you an idea of what is involved in creating applications for the iPhone.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,112
On SlideShare
0
From Embeds
0
Number of Embeds
277
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Intro to iPhone Development

    1. 1. Intro to iPhone Development Presented by Michael Koby
    2. 2. CodeMavhttp://www.codemav.com/mkoby
    3. 3. Developing iPhone: Requirements
    4. 4. Developing iPhone: Requirements A Mac
    5. 5. Developing iPhone: Requirements iOS Device (if doing OpenGL)
    6. 6. Developing iPhone: Requirements Objective-C
    7. 7. Objective-C
    8. 8. Objective-C
    9. 9. Objective-C
    10. 10. Objective-C
    11. 11. Objective-C• It’s Built on C
    12. 12. Objective-C• It’s Built on C• “Message Passing” = “Calling a Method”
    13. 13. Objective-C• It’s Built on C• “Message Passing” = “Calling a Method”• Grand Central Dispatch Makes Threading Easy
    14. 14. Objective-C
    15. 15. Objective-C Example
    16. 16. Objective-C ExampleNSString *myString = [[NSString alloc] initWithFormat:@”Hello %@”, @”World];
    17. 17. Objective-C ExampleNSString *myString = [[NSString alloc] initWithFormat:@”Hello %@”, @”World]; Variable Declaration
    18. 18. Objective-C ExampleNSString *myString = [[NSString alloc] initWithFormat:@”Hello %@”, @”World]; Variable Declaration Memory Allocation
    19. 19. Objective-C ExampleNSString *myString = [[NSString alloc] initWithFormat:@”Hello %@”, @”World]; Variable Declaration Memory Allocation Method Name
    20. 20. Objective-C ExampleNSString *myString = [[NSString alloc] initWithFormat:@”Hello %@”, @”World]; Variable Declaration Memory Allocation Method Name Method Arguments
    21. 21. XCode
    22. 22. Resources
    23. 23. Resourceshttp://developer.apple.com
    24. 24. Resources http://developer.apple.com Stanford University’s iPhone Class:http://www.stanford.edu/class/cs193p
    25. 25. Resources http://developer.apple.com Stanford University’s iPhone Class: http://www.stanford.edu/class/cs193p Grand Central Dispatch:http://www.mikeash.com/pyblog/?tag=gcd
    26. 26. Resources
    27. 27. Resources StackOverflow:http://stackoverflow.com/questions/tagged/ios
    28. 28. Resources StackOverflow:http://stackoverflow.com/questions/tagged/ios Github Objective-C: https://github.com/languages/Objective-C
    29. 29. Twitter Search App
    30. 30. Twitter Search App
    31. 31. CodeMavhttp://www.codemav.com/mkoby

    ×