I'm reading a book on Objective C, and I was wondering about 2 things:Should I take the time currently to read a whole chapter on memory management?If you are doing a really good job on manual management, can you get to better performance than using ARC?
Should I read a chapter about Memory management if now a days we mostly use ARC?
objective c;memory
You can do better, but you might also end up doing a lot worse (introducing leaks and crashes). I'd say you should read about it, but use ARC as default anyway. When you have to, override ARC for certain files and manage your alloc's/releases by yourself. I recommend Ray's article about memory management. It describes a few practices which helps a lot. Obj-C is more about conventions and consistency than language rules, so learning those conventions is a must if you're doing manual memory management.