109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
}
- (instancetype)initWithItemSize: (size_t)itemSize capacity: (size_t)capacity
{
return (id)[[OFConcreteMutableData alloc] initWithItemSize: itemSize
capacity: capacity];
}
@end
@implementation OFMutableData
+ (void)initialize
{
if (self == [OFMutableData class])
object_setClass((id)&placeholder,
|
>
>
|
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
}
- (instancetype)initWithItemSize: (size_t)itemSize capacity: (size_t)capacity
{
return (id)[[OFConcreteMutableData alloc] initWithItemSize: itemSize
capacity: capacity];
}
OF_SINGLETON_METHODS
@end
@implementation OFMutableData
+ (void)initialize
{
if (self == [OFMutableData class])
object_setClass((id)&placeholder,
|