Why does memory grow in a loop with UIImage(named:)?
Task
for _ in 0..<100_000 {
let image = UIImage(named: "huge")
process(image)
}
Why does memory grow until the loop ends, even though image is a local variable?
The rest of this answer, with code and interview follow-ups, is in the DevPrep app.
Read the full answer in DevPrep