Есть ли недостаток в использовании __weak в коде Objective-C не-ARC iOS? - PullRequest
2 голосов
/ 19 июля 2010

Я пишу код iOS Objective-C без ARC.Я предпочитаю

__weak MyClass *myWeakIVar;

, например,

MyClass *myWeakIvar; // weak

. Мало того, что он читается лучше для меня, но если я когда-нибудь использую этот код на платформе для сбора мусора и т.д.получить преимущества директивы __weak.Есть ли минусы в этом?Иными словами, это в настоящее время эквивалентно (опять же, без ARC) noop на iOS?

1 Ответ

7 голосов
/ 19 июля 2010

Согласно этот поток , __weak ничего не делает на iOS, если ARC отключен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...