When an application is in the background and another application is running and is requiring more memory, can the app in the background receive a memory warning? Or can it only
Yes, your application can receive a memory warning while in the background. Your application only gets killed immediately if the system really needs the memory, but it'll play nice and ask your application to return memory on its own first. If the system is satisfied it won't kill your application.