В стандартном iOS приложении для каждого потока (thread) выделяется свой стек. Таким образом, количество стеков равно количеству потоков в приложении.
Куча (heap) в приложении в основном одна. Объект, созданные в куче, доступны из любого потока, если на него есть ссылка. Однако в определенных сценариях, например, при использовании некоторых фреймворков или библиотек, могут создаваться дополнительные приватные кучи для специфических целей. Но в базовом понимании, для распределения основной памяти используется одна глобальная куча.
Итого: