CKTextKitEntityAttribute Class Reference
Inherits from | NSObject |
---|---|
Declared in | CKTextKitEntityAttribute.h |
Overview
The object that should be embedded with CKTextKitEntityAttributeName. Please note that the entity you provide MUST implement a proper hash and isEqual function or your application performance will grind to a halt due to NSMutableAttributedString’s usage of a global hash table of all attributes. This means the entity should NOT be a Foundation Collection (NSArray, NSDictionary, NSSet, etc.) since their hash function is a simple count of the values in the collection, which causes pathological performance problems deep inside NSAttributedString’s implementation.
rdar://19352367