Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
A little on language
Ye Olde Rails
 golden path
iPhone
golden path
iPad
golden path
Rails 3
    generated code
➜ rails g scaffold blog
blogs_controller:    83 lines
       migration:    12 lines
           ...
iPad generated code:
 Split View-based app

RootViewController.m:     317 lines
DetailViewController.m:   160 lines
2 HUGE...
http://www.flickr.com/photos/travis_warren123/4229031035/
Boogeymen
Testing


It REALLY SUCKS
   on iOS!!!!
Text




http://pragprog.com/screencasts/v-mcxcode/becoming-productive-in-xcode
http://stackoverflow.com
Libraries you should
        look at
• TouchXML
• TouchJSON
• ASIHTTPRequest
• Facebook three20
Advice
• Always lead your inline strings
  with a @
• Do read about UIView
• Do not use Interface Builder
• NSLog is your ...
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
iOS Eye for the Rails Guy
Upcoming SlideShare
Loading in …5
×

iOS Eye for the Rails Guy

2,467 views

Published on

Ruby developers tend to be technology-curious. We love to explore. We also, often, find ourselves writing back ends to iPhone/iOS front ends. However, Rails and iOS have more in common than you may know. I'll demonstrate how you can leverage your existing Rails skills to learn how to develop for iOS.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

iOS Eye for the Rails Guy

  1. 1. A little on language
  2. 2. Ye Olde Rails golden path
  3. 3. iPhone golden path
  4. 4. iPad golden path
  5. 5. Rails 3 generated code ➜ rails g scaffold blog blogs_controller: 83 lines migration: 12 lines model: 2 lines
  6. 6. iPad generated code: Split View-based app RootViewController.m: 317 lines DetailViewController.m: 160 lines 2 HUGE .xib (XML) files: DON’T ASK
  7. 7. http://www.flickr.com/photos/travis_warren123/4229031035/
  8. 8. Boogeymen
  9. 9. Testing It REALLY SUCKS on iOS!!!!
  10. 10. Text http://pragprog.com/screencasts/v-mcxcode/becoming-productive-in-xcode
  11. 11. http://stackoverflow.com
  12. 12. Libraries you should look at • TouchXML • TouchJSON • ASIHTTPRequest • Facebook three20
  13. 13. Advice • Always lead your inline strings with a @ • Do read about UIView • Do not use Interface Builder • NSLog is your friend

×