Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iOS Development: An Introduction

iOS Development: An Introduction

Jayson Basañes

July 16, 2012
Tweet

More Decks by Jayson Basañes

Other Decks in Programming

Transcript

  1. What  you’ll  need   •  MacOSX  Lion  or  newer  

    •  XCode  4.3.2+  (Free  from  App  Store  on  Lion)   •  iOS  Development  Program  ($99  per  year)  
  2. iOS  SDK   •  Used  to  be  called  iPhone  SDK

      •  Tools  for  developing  on  iPhone,  iPod  Touch,   and  iPad   •  XCode  (+Interface  Builder),  iOS  Simulator,   Command  line  u4li4es  
  3. Cocoa  Touch   •  Based  on  MacOSX  Cocoa  API  

    •  Model-­‐View-­‐Controller  
  4. •  Founda4on:  NSObject   •  Core  Anima4on   •  Core

     Loca4on   •  Core  Audio   •  Map  Kit   •  Media  Library  
  5. iPhone  and  iPad  Differences   •  Screen  size  (obviously)  

    •  PreZy  much  all  components  can  be  used  on   the  iPad  
  6. Objec4ve-­‐C   •  Superset  of  C   •  Compiled  through

     GCC  or  CLang  (LLVM)   •  Close  to  the  speed  of  C   •  Probably  the  most  hated  part  in  iOS  development   •  But  it's  fun!  (Promise)     •  You  can  also  use  C,  C++,  Objec4ve-­‐C++