__NSCFNumber
является частным подклассом из NSNumber
.Вам не нужно беспокоиться о том, какой конкретный класс используется внутри, это детали реализации, которые ОС использует для повышения производительности.
Существует ряд классов, которые используют этот шаблон (он называется Класс Cluster ), включая NSString
и NSArray
.
Не рекомендуется слишком глубоко изучать, какой фактический тип используется, поскольку типы / реализации могут (и могут) часто изменяться.Просто воспринимайте это как NSNumber
, и с вами все будет в порядке!