I develop apps for some congresses with a program and speakers etc. There are cases when I have to change the program very quickly. There’s not enough time to send it to Apple to let them review the app.
My question is if it is possible to store XML files on a server which will be downloaded when they changed. If it is, is it also possible to store data how the cells should look like? The background image should also be dynamically.
Does Apple reject this type of application or is it O.K.?
EDIT
So using plist files is more efficient?
Another thing: When I do something like the following
- Change the content of each table view cell
- Change the appearance of the table view and its cells
- Change the user interaction options, e.g. to control which cells the user can tap on
- Enable / Disable functions like notifications via the internet
Is it right, that Apple won’t reject apps that do something like above?
It is certainly possible to put XML files on a server and affect the different properties of all views (frame, background colour, alpha, even images if you also download them).
I suggest using NSDictionary instead of an XML, because downloading the file and parsing it is made very easily in a single function:
initWithContentsOfURL:. It is also possible to edit the plist files for the NSDictionary using XCode.Just remember a few things:
Many application seem to use this technique to provide different skins and they are accepted by Apple, as long as what you download only affects UI.