If you have a giant static const array (say, several tens of megabytes) that never changes and is only used at startup, is it automatically paged out when memory is scarce? That is, does iOS know that your static const data can simply be reloaded from your app's bundle?
The obvious alternative is to put that data in a file and either memory-map it as readonly data (which is definitely automatically paged out) or read it into a malloc'd buffer and release it when done — but is that more work than is necessary in this case?