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

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

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

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

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

retainCount

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

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

Пример :

 print(CFGetRetainCount(object)) 

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

  • Как сделать ImageView UITableViewCell фиксированным, даже когда изображение меньше
  • AVAudioPlayer не воспроизводит звук
  • Как отслеживать причину SIGABRT
  • Как создать изображение из UILabel?
  • viewDidLoad в NSViewController?
  • Как реализовать представление аккордеона для iPhone SDK-приложения?
  • Пейзажный режим ТОЛЬКО для iPhone или iPad
  • программный доступ к кнопкам громкости iPhone
  • Округлые углы на UIImage
  • Как распечатать имя метода и номер строки и условно отключить NSLog?
  • Круглое двойное значение до 2 знаков после запятой
  • Interesting Posts

    Самый простой способ воспроизведения аудио RTMP-streamа в Android

    В чем разница между Явным и неявным вызовом активности в android?

    Захват событий мыши из каждого компонента на C # WInForm

    Как я могу предотвратить кражу данных у компании?

    xcode-select активная ошибка каталога разработчика

    Первое развертывание Heroku не выполнено «код ошибки = H10»

    Различные ответы от strlen и sizeof для init на String

    Spam is Killing Me – Могу ли я использовать GMail в качестве спам-фильтра?

    Использование gsub для извлечения символьной строки перед пробелом в R

    C #, регулярные выражения: как анализировать значения, разделенные запятыми, где некоторые значения могут быть указаны как строки, содержащие запятые

    Как получить экземпляр classа дженериков типа T

    Сколько объектов String будет создано при использовании знака «плюс»?

    Скрипт Vim, который проверяет заглавные буквы и вносит необходимые исправления

    java.lang.IllegalStateException: tags CDATA могут не входить

    Обработка инкрементного моделирования данных Изменения в функциональном программировании

    Давайте будем гением компьютера.