Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    I

    iPhone Development

    iphonedevelopment.blogspot.com · Personal blog · on HN since 2009

    Jeff LaMarche wrote this blog on iPhone development, covering OpenGL ES, the Android SDK from an iOS view, and WWDC advice.

    Visit blogHN submissions
    Mobile & AppleProgramming
    What HN says

    HN commenters recommend it among iOS developer blogs, especially for graphics and his WWDC first-timer survival guide.

    Stats for nerds
    38HN people shared it
    34linked in comments
    172story points
    Apr 2012last shared
    2009people per year2012

    Top posts on HN

    1. 1
      IPhone Development: Android SDK from an iPhone Developer's Perspective
      2 people · 49 points · first shared 2010 · 33 comments on HN
    2. 2
      Some thoughts on finding mobile developers or finding work as a mobile developer
      1 person · 22 points · first shared 2010 · 14 comments on HN
    3. 3
      Nexus One from an iPhone Developer's Perspective
      2 people · 17 points · first shared 2010 · 25 comments on HN
    4. 4
      The iPad2 Rant (from Martian Craft)
      1 person · 16 points · first shared 2011 · Discussion on HN
    5. 5
      Briefs.app
      1 person · 11 points · first shared 2010 · 1 comments on HN
    6. 6
      Long Live the King
      2 people · 6 points · first shared 2011 · Discussion on HN
    7. 7
      WWDC 2011 First Timer's Survival Guide
      2 people · 4 points · first shared 2011 · Discussion on HN
    8. 8
      "Fixing" WWDC
      1 person · 4 points · first shared 2013 · Discussion on HN
    9. 9
      How I Learned to Stop Worrying and Love the iBooks Author EULA
      1 person · 4 points · first shared 2012 · Discussion on HN
    10. 10
      Lifting the Skirt (On NDAs)
      1 person · 4 points · first shared 2010 · 2 comments on HN

    What HN people wrote when they linked it

    • wallflowerJul 2010

      Beautiful graphic design is something I'd like to learn, and it is something I have not invested much effort in yet. Tutorials like those on SmashingMagazine can tell you the how but can't teach you the why. Any graphic designer/art student will tell you that learning how to draw is all about learning how to look. I'd like to be able to do design myself but realistically it is easier to become friends with good designers (yes, you pay them but it is more like working with a partner than a hired gun). In lieu of taking classes, go to art openings. I've met very few designer developer individuals.

      That being said here is a list of some resources for (previous AskYCs, rest of them learning how to make icons) (which is a stepping stone to Tap Tap Tap UI).

      http://news.ycombinator.com/item?id=1487274

      http://news.ycombinator.com/item?id=1290147

      http://news.ycombinator.com/item?id=66863

      http://news.ycombinator.com/item?id=227406

      http://web.archive.org/web/20050101092500/http://mpt.phrasewise.com/stories/storyReader$374

      http://hicksdesign.co.uk/journal/principles-of-icon-design

      http://flyosity.com/tutorial/crafting-subtle-realistic-user-interfaces.php

      http://steveweller.com/articles/tabbar-icons/

      http://speckyboy.com/2009/04/28/35-tutorials-to-create-amazing-vector-graphics-using-inkscape/

      http://iphonedevelopment.blogspot.com/2010/05/some-good-advice.html

    • danilocamposApr 2011

      My favorite quote on this:

      "...there's no more reason to abandon IB than there is to forego compilers and write all your code with a hex editor"

      http://iphonedevelopment.blogspot.com/2009/10/dont-fear-interface-builder.html

      Maintaining programmatically-generated views is miserable. But with IB, it's pretty simple. Wanna nudge that button up a couple pixels? Click. Drag. Done. Want to set up label and button appearances for multiple states? A few clicks save you several lines of code per UI object. As as mentioned in the above link, every line of code you don't have to write is a line of code you don't have to maintain/debug. The converse is a huge volume of code across an app to do tedious layout stuff, which doesn't sound fun.

      You also cut down on compile/debug cycles, thanks to skipping things like "Oh, fuck, I forgot to set that label's background to clearColor."

      Perhaps best of all, IB will help you set up autoresizing masks for your views. This process is extremely counterintuitive to me and it's nice to be able to immediately test out my changes without having to build and run for each tweak.

    • thestoicjesterJun 2011

      Yeah, I definitely plan on follow-up posts with any changes that occur.

      As for engines, I used cocos2d for all of the 2d (imagine that) stuff like menus and the HUD. The 3d objects I made using blender, modified some code I found online[1] to load them into the project, then pretty much just cobbled together a physics and rendering engine by hand. Good times.

      [1]http://iphonedevelopment.blogspot.com/2008/12/start-of-wavefront-obj-file-loader.html

    • kgutteridgeApr 2011

      No Particular order but these blogs are worth following

      http://www.raywenderlich.com/

      http://www.cocoanetics.com/

      http://maniacdev.com/

      http://furbo.org/

      http://iphonedevelopment.blogspot.com/

      http://idevblogaday.com/

      http://cocoawithlove.com/

      http://idevrecipes.com/

      Im sure I have missed loads of really good ones, so looking forward to discovering some more via this ask!

    • aaronbrethorstFeb 2010

      Google employee praises new Google product. Film at 11.

      Jeff LaMarche, a prominent iPhone developer and author of a couple iPhone programming books, wrote about this from the opposite side: switching from an iPhone to the Nexus One. I think his take is far more interesting: http://iphonedevelopment.blogspot.com/2010/02/nexus-one-from-iphone-developer.html

    • metachorDec 2010

      To use XCode in a single window, switch it to the All-in-One layout in the preferences:

      http://iphonedevelopment.blogspot.com/2009/03/xcode-single-window-mode.html

      Also, in any OS X application with multiple windows you can use Command-` (i.e. Command + backtick key) to switch between windows of the active application.

    Related

    Daring Fireballdaringfireball.net1.8k people

    Facebook is an attack on the open web

    Daring Fireball
    Personal · last shared 2026
    Kicking Bearkickingbear.com21 people

    The New Mac Pro

    Kicking Bear
    Personal · last shared 2015
    Mobile Orchardmobileorchard.com34 people

    Dan Grigsby (Mobile Orchard) abandoning iPhone development

    Mobile Orchard
    Company · last shared 2012
    Black Pixel Blogblackpixel.com15 people

    Interview questions for Cocoa developers

    Black Pixel Blog
    Company · last shared 2018
    CommonsWarecommonsware.com43 people

    Windows 11, Amazon, and Uncomfortable Questions

    CommonsWare
    Personal · last shared 2026
    RoughlyDraftedroughlydrafted.com92 people

    Why is Google so hysterically hypocritical about Bing using its public data?

    RoughlyDrafted
    Personal · last shared 2025
    Intercom Blogblog.intercom.io161 people

    People leave managers, not companies

    Intercom Blog
    Company · last shared 2021
    Android Developers Blogandroid-developers.blogspot.com277 people

    Android Studio 1.0

    Android Developers Blog
    Company · last shared 2016