In the development of iOS applications, we use NSAutoreleasePoolto give up ownership of objects at a later point in time.
But why can it be split between different threads?
Why do we need to create a new autoreleasepool when I want to use a new thread?
EDIT:
As already mentioned, my question is explained by why it is designed in such a way that each thread must have a separate autoreleasepool.
source
share