Как получить количество ссылок на объект в xcode?

#iphone #xcode

#iPhone #xcode

Вопрос:

Я хотел бы узнать текущее количество ссылок на объект в xcode. Кто-нибудь знает, как получить эту информацию?

Ответ №1:

Вызовите retainCount метод для любого объекта. Во время отладки в GDB вы можете использовать команду print. Например.:

 p [anObject retainCount]
  

Комментарии:

1. Однако имейте в виду, что retainCount ненадежен, особенно при работе с автоматически выпущенными объектами. Вот что говорится по этому вопросу в документации Apple .

2. Хотя это и отвечает на вопрос, абсолютное количество сохраняемых объектов довольно универсально бесполезно .

Ответ №2:

Для Swift :

 p CFGetRetainCount(object)
  

Комментарии:

1. Хотя этот фрагмент кода может решить проблему, включение объяснения действительно помогает улучшить качество вашего поста. Помните, что вы отвечаете на вопрос для будущих читателей, и эти люди могут не знать причин вашего предложения по кодированию. Пожалуйста, также постарайтесь не перегружать свой код пояснительными комментариями, это снижает читаемость как кода, так и пояснений!