ОЗУ не имеет стека и кучи (это физически используемые конструкции программ, а не часть памяти), а сегменты Intel не применяются к ARM.
Поток приложения, поскольку он является приложением C, имеет стек. Размер стека ограничен на устройстве и в большинстве случаев не может превышать определенный размер (1 МБ для основного потока в iPhone OS), а также не может быть уменьшен.
Куча также ограничена. Единственный способ, которым размер вашего стека может влиять на доступную кучу, - это создание потоков, где новые стеки будут занимать память, которая может использоваться распределителем кучи. На iPhone OS минимальный размер стека составляет 16 КБ. Для получения дополнительной информации прочитайте документацию .