#iphone #xcode
#iPhone #xcode
Вопрос:
Я хотел бы узнать текущее количество ссылок на объект в xcode. Кто-нибудь знает, как получить эту информацию?
Ответ №1:
Вызовите retainCount
метод для любого объекта. Во время отладки в GDB вы можете использовать команду print. Например.:
p [anObject retainCount]
Комментарии:
1. Однако имейте в виду, что retainCount ненадежен, особенно при работе с автоматически выпущенными объектами. Вот что говорится по этому вопросу в документации Apple .
2. Хотя это и отвечает на вопрос, абсолютное количество сохраняемых объектов довольно универсально бесполезно .
Ответ №2:
Для Swift
:
p CFGetRetainCount(object)
Комментарии:
1. Хотя этот фрагмент кода может решить проблему, включение объяснения действительно помогает улучшить качество вашего поста. Помните, что вы отвечаете на вопрос для будущих читателей, и эти люди могут не знать причин вашего предложения по кодированию. Пожалуйста, также постарайтесь не перегружать свой код пояснительными комментариями, это снижает читаемость как кода, так и пояснений!