How much time did you need to cope with iOS development?

Discussion in 'iOS Programming' started by grandM, Nov 18, 2015.

  1. grandM macrumors 65816


    Oct 14, 2013
    So I was wondering how much time people invested in learning iOS. For I'm turning a lot of pages and tutorials but it never seems to end.
  2. dejo Moderator


    Staff Member

    Sep 2, 2004
    The Centennial State
    Good programmers never stop learning. I've been coding since the early '80s and I'm still picking up new things.
  3. 1458279 Suspended


    May 1, 2010
    You actually CAN'T stop. Look back at the history of iOS app dev. It's not that long of a history, but look at what's changed. Look at the changes just in Xcode alone. Look at Storyboard and the new size API.

    It's actually quite a bit just to keep up. You have to strike a balance between using what you already know and learning what's new.

    Just like the iPhone itself, they add new things about every year.

    From new API, devices, language, OS...
  4. AxoNeuron macrumors 65816


    Apr 22, 2012
    The Left Coast
    It took me a good 6 months since I had no previous programming experience. But dejo is right you never stop learning new things. There's always a new door to be opened in the rabbit hole.
  5. firewood macrumors 604

    Jul 29, 2003
    Silicon Valley
    When the SDK first became available, it often took around 2 to 4 weeks for experienced C and C++ programmers to get used to the strange Objective C syntax and conventions sufficient to do app size native coding, and maybe another couple months to learn enough about the iOS frameworks to throw together one of the earliest iOS Apps Store apps. However the bar of expected app features has gone up quite a bit, and the iOS API has gotten much larger over the past 7 years, so it would take longer today. On the other hand, Swift is said to be slightly easier to learn than Objective C.

    If you complete the Stanford iOS course, including all the recommended pre-requisites, that's a bit over 1 year of university level coursework.

    That's just to get started. But one can invest years of study and still not have learned all the iOS APIs, frameworks and system esoterica. Depends on what kind of app you want to develop. Simple or close to award winning.
  6. Essenar macrumors 6502a

    Oct 24, 2008
    You need to keep practicing.
    Even after six months, you'll hit weird things happening like UITableViewCell's -(void)prepareForReuse method creating weird layout issues for your custom table cell.
    There will be a time where you can more or less get through all your issues and bugs without getting stuck and giving up though.
    You will never stop using Google as a search or StackOverflow or this forum.
    I wouldn't depend too much on Interface Builder though. They change it so much, but writing out your layouts in code will always be consistent.

Share This Page