Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.


macrumors 65816
Original poster
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.


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...
  • Like
Reactions: Essenar


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.


macrumors G3
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.
  • Like
Reactions: Goatllama


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.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.