Intro To iOS

1,830 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,830
On SlideShare
0
From Embeds
0
Number of Embeds
57
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Intro To iOS

    1. Intro to iOS DevelopmentA COMPREHENSIVE OVERVIEWDerek FernholzDeveloper@fernholzderek@blendinteractive.com 1
    2. The NecessitiesSTARTEDWHAT YOU NEED TO GET• Mac (in our case, running Mac OS X 10.7 or higher)• XCode 4.5+• iOS SDKs• Familiarity with or willingness to learn Object Oriented Programming 2
    3. Language - Objective-CLEARNING TO LOVE [ ]• The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming.• Knowing or having an understanding of C will help you understand this language• It is a C superset based and built on Smalltalk 3
    4. The IDEA ONE-STOP SHOP• (Live Demo / Walkthrough) 4
    5. Class StructureTHE BASICS• Interface vs. Implementation• Instance vs. Class• Instance Variables, Properties, Setters & Getters, and Synthesizing 5
    6. SyntaxYOU’LL GET USED TO IT• NSString *string = [NSString string]• [NSString stringWithFormat:[prefs format]];• return [object name] (same as) return object.name• More as we dive into the code 6
    7. Memory ManagementWHY YOU’LL LOVE ARC• Retain and Release• Alloc and Dealloc• Nil 7
    8. CategoriesEXTENDING WITHOUT• Add methods to a class without subclassing it• Gives ability to override or add functionality to classes blindly and with ease • @interface NSString (Utilities) • - (BOOL) isURL; • @end 8
    9. View LayerSTORYBOARDS, XIBS, OR ?• Storyboard• XIBs (NIBs)• IBOutlets• IBActions• (Show the people) 9
    10. Lets Code SomethingWE’LL DO IT LIVE• (Heads to XCode) 10
    11. Questions and ContactSLIDETHE OLD STANDARD FINAL• Q&A Session• @fernholz• derek@blendinteractive.com or fernholz@gmail.com• World Beer Tour App in iTunes App Store (shameless plug) 11

    ×