1, of course, you should .ARC is based on the same memory management, just let the compiler do the same. If you want to learn some technology, try to find out how it works, this is a faster way.
2. In fact, they perform the same performance. Let the compiler do what you did before. When you save an object (which is a property) in the class, we always release in dealloc.you allocate the object in the method, assign it to the local pointer, it will be released when clearing the stack of this method will be cleared if you save it in the method local variable of the method. you let her go in the same place. Then you will find them all predictable. Why not let the car do it?
source share