Ваш код в порядке.
Единственное, о чем вам нужно подумать, это то, что когда у вас есть объект, вам нужно его освободить.Вызов метода init
делает его владельцем, поэтому в соответствии с политикой вы должны освобождать его, независимо от того, что вы делаете с ним.Вы можете прочитать все о политике здесь .
Кроме того, NSMutableArray
сохранит объекты, переданные ей через addObject
.Но это не то, как вы должны думать об этом, и может рассматриваться как деталь реализации.Все, что имеет значение, является политикой собственности.