30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
int _OFXMLElement_Serialization_reference;
@implementation OFXMLElement (Serialization)
- (id)objectByDeserializing
{
OFAutoreleasePool *pool;
Class class;
id <OFSerialization> object;
pool = [[OFAutoreleasePool alloc] init];
if ((class = objc_lookUpClass([name cString])) == Nil)
@throw [OFNotImplementedException newWithClass: Nil];
if (![class conformsToProtocol: @protocol(OFSerialization)])
|
|
|
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
int _OFXMLElement_Serialization_reference;
@implementation OFXMLElement (Serialization)
- (id)objectByDeserializing
{
OFAutoreleasePool *pool;
Class class;
id object;
pool = [[OFAutoreleasePool alloc] init];
if ((class = objc_lookUpClass([name cString])) == Nil)
@throw [OFNotImplementedException newWithClass: Nil];
if (![class conformsToProtocol: @protocol(OFSerialization)])
|