To finish this app, I want two version free and paid. I don't know which is best two separate apps or in-app purchases. Anyway, both suggestions have there pros and cons.
Two separate apps, using conditional builds, is by far the simplest.
I'm even considering an even simpler model: They are the same app, but the free version is lagging one version behind the paid.
I know I have some weaknesses in programming, but I want to work on them. Its really hard when questions go unanswered.
Now, first, I haven't read your questions (or, if I have, I can't remember it), so don't feel hurt by this, as it may not apply to you.
The most common reasons people get no response or "Duh!" responses.
* People asking questions that probably would be best answered by "Learn to program first. You lack a few steps on your ladder before you can even formulate a sensible question, and even less understand the answer.". Typical question "How do you make a game?". I've heard (but don't know if it's true) that the Chinese have a word, "mu", which means something like "The question is wrong" or "The answer is too big for the question". These people should probably be answered "mu".
* People who don't do their homework. Sure, one can't read an entire forum, but, when the search gives the solution in the first result on the obvious search criteria, people tend to tell the asker to search first.
* People who expect others to do their job. It's one thing to ask how it's done, another to ask people to write sample code for you that will just copy/paste into their project. If you expect people to write a response of more than a few lines, chances are that you are expecting to much.
* People who can't specify what they are asking for. Sometimes, they are too secretive about their app, sometimes they just don't get specific. To give a proper answer, details are needed. For example, a few days ago, someone asked about a fast scrolling view. Depending on what he means and how he is going to use it, the answer will be very different.
* People who don't contribute. Help others out, be active, be nice, and more people will help you. Thank the people who do help you, and provide feedback that it worked. Also, helping others is the best way to learn.
Once again, I can't remember your posts, so these may not apply to you. I just felt that it needed to be said, in a more generic scope.