Вы используете ->
, когда хотите получить доступ к ивару.Подобно структурам C, вы будете использовать .
или ->
(в указателях на структуры) в объектах Objective-C, которые вы можете использовать ->
, но в этом нет необходимости, поскольку вы можете обращаться к ним напрямую.
self->_numbers = [numbers copy];
и
_numbers = [numbers copy];
одинаковы
Вы хотите использовать ->
, если хотите получить доступ к этому ивару явно.Помните, что в Objective-C вы можете использовать .
, но только когда это свойство.Вы можете использовать ->
независимо от этого.