Как получить счетчик ссылок NSObject?

Есть ли способ получить текущий счетчик ссылок для NSObject (например, NSString)?

Как сказал @Ben S, это метод retainCount . Однако вы задаете неправильный вопрос, потому что:

Важно : Как правило, не должно быть причин явно указывать объекту то, что его удерживает счет (см. SaveCount ). Результат часто вводит в заблуждение, так как вы можете не знать, какие объекты инфраструктуры сохранили объект, в котором вас интересует. При устранении проблем с управлением памятью вы должны заботиться только о том, чтобы ваш код соответствовал правилам владения.

Итак, вот реальный вопрос: зачем вам нужно знать?

retainCount

Но вы должны вместо этого использовать CFGetRetainCount

с использованием функции CFGetRetainCount

Пример :

 print(CFGetRetainCount(object)) 

Подробнее читайте здесь .

  • Ширина пикселя текста в UILabel
  • iTunes Connect API
  • Objective-c iPhone-процент кодирует строку?
  • Когда вы делаете подчеркивание перед переменной экземпляра?
  • Как я могу программно проверить, присутствует ли клавиатура в приложении iOS?
  • Свойство запроса Parse NSURL
  • как получить ip-адрес iphone программно
  • Точка с запятой после имени метода в файле реализации Objective-C
  • как правильно использовать insertRowsAtIndexPaths?
  • Как программно предотвратить переключение Mac на hibernate?
  • Msgstr "wait_fences: не удалось получить ответ: 10004003"?
  • Давайте будем гением компьютера.