Даже не знаю, как грамотно назвать вторую модель. С первой все ясно - объект retain-ится (+1) или release-ится (-1). Со второй - все как в «дефолтном» ООП в С++ - любой созданный объект имеет одного конкретного владельца (как в Qt).
Надеюсь, понятно, что я имел ввиду под обеими моделями.
И, собственно, вопрос: какие плюсы и минусы у данных моделей управления памятью, или, вернее, моделей управления существованием объектов?
Я последнее время 99% времени работаю с 1ой моделью и совершенно забыл преимущества 2ой. Поэтому, дискасс.