iPhone & iPad
                 Development Quick Start

                                                  pe rs
                                             ve lo
                                        de
                                  Ja va
                             f or
Sunday, April 25, 2010
Matthew McCullough
                          ★ Open Source Architect
                            Ambient Ideas, LLC
                          ★ Twitter
                            @matthewmccull
                          ★ Email
                            matthewm@ambientideas.com
                          ★ Web
                            ambientideas.com/blog




Sunday, April 25, 2010
Why the iPhone?




Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
e k!
                                   th oc
                                 n bl
                            O n
                          u c t io
                         a
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Apple Retail Stores Outperform Tiffany’s, Best Buy
              Apple Computer has higher sales per square foot at its retail stores than
              Best Buy, Neiman Marcus, and even Tiffany & Co, according to a report
              released by Bernstein Research last Tuesday. Performance per square foot
              is one of the most important metrics in evaluating a retail chainis success.
              The report provided the numbers per square foot per year.


                ◦   Apple: US$4032
                ◦   Tiffany: US$2666
                ◦   Best Buy: US$930
                ◦   Neiman Marcus: US$611

              The report cited Apple is better selection of location and better design
              aesthetics in the store compared to the competition. In addition, Apple has
              concentrated on premium products rather than cut-throat competition with
              PC manufacturers on very slim profit margins. As a result Apple earns an
              average of $23M in annual sales per store compared historically to
              Gatewayis US$8M per store. Those Gateway stores are now all closed. Part
              of Appleis success was attributed to the fact that Apple customers can walk
              out of the store with the product; at Gateway they could not.
              The report concluded that Appleis keys to retail success have been
              location, location, location. Design a great store, appeal to the impulse
              buyer, and maximize the revenue per square foot.

Sunday, April 25, 2010
170,000 apps



Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
2 billion downloads



Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Let’s Code!




Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Tools of the Trade




Sunday, April 25, 2010
an Intel-based Mac



Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
an Apple Developer Account




Sunday, April 25, 2010
Sunday, April 25, 2010
an iPhone SDK installation




Sunday, April 25, 2010
Sunday, April 25, 2010
which gives you...



Sunday, April 25, 2010
XCode



Sunday, April 25, 2010
Sunday, April 25, 2010
Dash Code


                         not the app you’re looking for
Sunday, April 25, 2010
Interface Builder



Sunday, April 25, 2010
Sunday, April 25, 2010
iPhone Simulator



Sunday, April 25, 2010
Sunday, April 25, 2010
The Language



Sunday, April 25, 2010
1971
Sunday, April 25, 2010
Alan Kay




Sunday, April 25, 2010
Smalltalk



Sunday, April 25, 2010
Sunday, April 25, 2010
Objective-C



Sunday, April 25, 2010
Sunday, April 25, 2010
all the fun of C




Sunday, April 25, 2010
all the fun of C
          all the fun of Smalltalk




Sunday, April 25, 2010
all the fun of C
          all the fun of Smalltalk


                      with none of the
         annoying garbage collection
                              of Java
Sunday, April 25, 2010
Sunday, April 25, 2010
What about other
                           languages?


Sunday, April 25, 2010
iPhone Developer Agreement

                            Section 3.3.1



Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Web Services & iPhone




Sunday, April 25, 2010
native XML parsing



Sunday, April 25, 2010
t
                                        ies

                                               or
                                             pp
                                      ar
                                          Su
                                    br



                                                  le
                                                ab
                                    Li

                                         e
                                              us
                                       tiv
                                 e
                                m



                                           Re
                                    Na
                                o
                             ✌S
              Java Web    JSON / SOAP / REST / HTTP     iPhone
               Services                               Objective-C




Sunday, April 25, 2010
The Devices




Sunday, April 25, 2010
iPhone 1st Gen, 3G, 3Gs



Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
iPod Touch 1st, 2nd, 3rd gen




Sunday, April 25, 2010
Sunday, April 25, 2010
iPad




Sunday, April 25, 2010
Sunday, April 25, 2010
Device Differences




Sunday, April 25, 2010
difference in
                          resolution


Sunday, April 25, 2010
320x480

                     768x1024




Sunday, April 25, 2010
universal binaries



Sunday, April 25, 2010
iPhone & iPad
               Development Quick Start

                            att endi ng!
                 you for
          Th ank
                                                pe rs
                                           ve lo
                                      de
                                Ja va
                           f or
Sunday, April 25, 2010
Photo Credits
                     •   iPhone Icon Photomosaic: http://www.flickr.com/photos/ikoka/3660963620/

                     •   Spider: http://www.flickr.com/photos/8988256@N06/3802748096

                     •   Apple on Grey: http://www.flickr.com/photos/10499171@N00/4486821291

                     •   Apple Store: http://www.flickr.com/photos/95572727@N00/4515390835

                     •   Apple, Colored: http://www.flickr.com/photos/31471648@N06/3276332727

                     •   Apple Vortex: http://www.flickr.com/photos/tigerpixel/3536053200/in/set-72157612798986747/

                     •   Dripping Apple: http://www.flickr.com/photos/31471648@N06/3363896214

                     •   Alan Kay: http://commons.wikimedia.org/wiki/File:Alan_Kay_(3097597186).jpg




Sunday, April 25, 2010

iPhone & iPad Quickstart for Java Developers v0.0.1