Let's say I am developing an app or a service to run on or in conjunction with Apple hardware or software, I'm wondering what questions I can ask here and what I should ask elsewhere.

I've looked at the FAQ for Ask Different and the FAQ for Stack Overflow and sometimes it's not clear which, if either of these sites I should bring a specific question.

For instance, If I'm struggling to make sense of iOS's Storage pane or the iOS simulator is not behaving the way I want - Are these questions OK here or should I take it elsewhere?

Additionally, I may have a question that has both policy and implementation details and wonder where the line between on and off-topic lies for both here and Stack Overflow.

  • 4
    If someone can be elected moderator, earn 53K reputation on this site, and still need to ask this, our documentation is really a mess! Or maybe this is a leading question to generate a great answer we can point people to :-)
    – Daniel Mod
    Commented Apr 15, 2013 at 13:23
  • 1
    I'm clearly asking this as a proxy for others (being that goofy guy out there "leading by example"), and even though I have some ideas where the line should lie - I'm looking to get several voices in fleshing out the details.
    – bmike Mod
    Commented Apr 15, 2013 at 13:32
  • Of course. I didn't read your name when I asked the question, and was just startled to see it was from you.
    – Daniel Mod
    Commented Apr 15, 2013 at 13:36
  • 1
    I initially started to write this as a draft FAQ, but we're not there yet. I'd rather see several edge questions get discussed / dissected here rather than in comment threads on the main site. In time, we can document a Q&A here to be tagged faq
    – bmike Mod
    Commented Apr 15, 2013 at 13:38

3 Answers 3


Yes. Please ask your question - even if you're not sure where it fits. We have users that will flag, vote, comment and close it if it isn't detailed enough or in the wrong place.

That being said, it's best to do a little research of both sites to avoid too much confusion if you asked a too user-centric question on Stack Overflow or ask a too much developer-centric question here.

The example is an easy one to answer: This is end user functionality (what is the meaning of the number displayed behind each application) so this fits perfectly into AskDifferent.

If the question is rather "why does the number keep growing in my self-developed app", StackOverflow is definitively the better (and right) place because sooner or later it turns into coding and debugging. But they probably want to see a bit more analysis done upfront than just a "help, my app is eating memory".

In extension to the topics already covered in the FAQ, I currently use the following rules of thumb: If Objective C (or any other programming language besides shell scripting or AppleScript) code or debugging is involved, it belongs to stackoverflow.com. Everything else is usually fine on AD as well.

  • My initial thoughts are the linked question is perfect for here. Yes, a developer is asking it. Yes, they eventually need to come to grips with what specific architectural choices Apple made and they have made to cause their version of their app to use 36 MB of space. Those detailed questions belong on Stack Overflow since they are not iTunes-Connect service questions. However, all users of iOS will benefit from the asking of what makes an app use up space on iOS. So, I see us steering that question to keep it broadly applicable and help the OP refine the area for a follow-on question on SO.
    – bmike Mod
    Commented Apr 15, 2013 at 13:35
  • I've added a second real question to my "question" here. I think it's mostly about how Xcode works to make a simulator and of use, but again - I'm looking to paint the edges of what should be in-play and what should be out of play.
    – bmike Mod
    Commented Apr 24, 2013 at 15:20

This is a site aimed primarily at end users of Apple products rather than developers. That said, it isn't a site NOT for developers. There are plenty of questions that are of interest to both developers and end users. Just because a person is a developer doesn't mean their question is out of place here.

If a question is likely to produce answers that are helpful to people using, administering, or maintaining Apple hardware or software, that's on target for this site. If the answers are likely to be helpful (or comprehensible) only to people who create software for Apple products, I'd say that falls outside the scope of this site.

I'd say the test is to ask yourself who might find your answer helpful. If the answer is just you personally, the question is too localized. If the answer is just programmers, the question is off-topic for this site. If the answer could be helpful to non-programmers who use Apple products, please do ask it here.

  • I agree that lots of developer questions shouldn't be here. I've added an Xcode question to the thread above, but I wonder if you could link to some questions that are clearly off-topic in this answer so that we all can know what a question that is helpful only to developers might look like in practice.
    – bmike Mod
    Commented Apr 24, 2013 at 15:22

One thing to add to the answers and/or emphasise is if you are not sure.

Look at both sites for similar questions.

First this will help you make a choice, you know what sort of answer you want and can see what sort of answers each site gives you.


In general especially for development (ie Stack Overflow) assume that the question has been asked before and only if you can't find then ask. There are a lot of developers and users out there and you probably won't be the first.

For example the iOSSimulator question was migrated to SO, which seems correct to me and then was immediately closed as a duplicate.

You must log in to answer this question.

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