Экземпляр NSString сообщает о своем классе как о NSCFString

20
задан Josh Caswell 29 June 2011 в 06:19
поделиться

2 ответа

NSString является действительно контейнерным классом для различных типов строковых объектов. Обычно конструктор NSString делает , возвращают объект, который на самом деле имеет тип NSCFString, который является тонкой оберткой вокруг Базовой Основы структура CFString.

30
ответ дан 29 November 2019 в 23:04
поделиться

NSString кластер класса , наряду с другими типами Основы, такими как NSNumber и NSArray:

кластеры Класса являются шаблоном разработки, из которого платформа Основы делает широкое применение. Группа кластеров класса много частных, конкретных подклассов под общественностью, абстрактным суперклассом. Группировка классов таким образом упрощает публично видимую архитектуру объектно-ориентированной платформы, не уменьшая ее функциональное богатство. Кластеры класса основаны на Абстрактном шаблоне разработки Фабрики, обсужденном в Шаблонах разработки “Cocoa. ”

25
ответ дан 29 November 2019 в 23:04
поделиться