I've been answering a lot of questions by novice devs or people new to iOS. Of course they all make the same mistakes (that I did) so I wonder:

is there an established place to post a list of things for novices to do,

such as:

  • Clean all targets, Reset Contents and Settings in the simulator
  • Enable NSZombieEnabled
  • Learn to use NSLog
  • Pushing a view onto a null nav controller does not work
  • Send message to nil object no-ops
  • Hook up your IBOutlets to your properties
  • Release any memory you own


Update: Here's a link to a blog entry - is this appropriate for the iphone tag wiki? Thanks.

  • 4
    This sounds like a great idea for a blog post. May 6, 2011 at 1:27
  • 3
    ... or the tag wiki.
    – Pops
    May 6, 2011 at 2:56
  • 2
    Had to read this three times before I figured out it was on topic
    – user1228
    May 6, 2011 at 14:15

4 Answers 4


You could edit the tag wiki and add the necessary information as short pieces of information or as links to external resources.



If there are other answers on Stack Overflow covering these issues, point them to these answers. I believe most of them have been covered already.

The problem then becomes how to catalogue these answers. I believe a tag wiki would be the best place to gather them, and you could refer users to the tag wiki.

And now the problem becomes: which tag? It seems that users on Stack Overflow prefer the tag, although many other tags are related and more suitable for some of those questions: , , , (and variations), and variations.

I think there have been efforts on meta to organise tags related to iOS and Mac OS X development. I’m not sure if there’s been consensus, though.


Rather than fill the tag wiki with what could be a lot of detail, how about creating in the same vein as (see https://stackoverflow.com/tags/c%2b%2b-faq/info). Then, all you need to do is tag all the already written questions with this tag and fill in the blanks. Relevant discussion (for C++) here.

  • 1
    Better yet, [ios-faq]. I cringe when people call it iPhone OS...
    – CodaFi
    Jun 29, 2012 at 9:37

If you already have written answers for it, then write a question for it as well:

Q: What are common mistakes for iPhone?

A: this, this and this(links)

Answer it yourself, and then anytime someone has a question which can be fully answered by your answer, vote to close as a duplicate.

I'd get feedback on this answer before actually doing it though. I'm not sure how people feel about closing a question as duplicate, just because another answer works for them(though, the question itself is not a duplicate)

  • 3
    -1, list of x question.
    – Pops
    May 6, 2011 at 2:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .