This question is pretty vague but I’ll attempt to answer the best that I can.
Either SDK can easily randomise 4 answers to a question very easily. I really don’t know what you mean by “possibly further on the feature to recognise text patterns or certain words”, can you elaborate on this?
I am starting full time development on Monday on a football quiz app that has the basic workings in a similar way but also with some more complicated scoring and features.
Personally I’ve been weighing up using Corona and xCode and I know Corona has the huge advantage of allowing me to release the app cross platform. However, I am going to stick with the native iOS option for now as I feel it gives me a little bit more flexibility for dealing with large amounts of data and designing interfaces. I am not going to use the plist option, I think you probably want sqLite (which can be used with Corona) or apple’s core data. I have a ton of question and answer data so one of these is the best method.
There is a lot of info and tutorials out there if you just google, I haven’t completed any of them so can not comment.
I must add that I have only published apps that were built with xCode and have only recently started looking into Corona, so I am biased with my better skills being xCode & objective-C based.
Let me know if you want to ask anything about my development process though and I’ll try and look back at this thread if you can phrase your question a bit less ambiguously.
Cheers, Ben.