37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
if (![self conformsToProtocol: @protocol(OFSerialization)]) {
[self doesNotRecognizeSelector: _cmd];
abort();
}
pool = objc_autoreleasePoolPush();
element = [(id)self XMLElementBySerializing];
root = [OFXMLElement elementWithName: @"serialization"
namespace: OF_SERIALIZATION_NS];
[root addAttributeWithName: @"version"
stringValue: @"1"];
[root addChild: element];
|
|
|
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
if (![self conformsToProtocol: @protocol(OFSerialization)]) {
[self doesNotRecognizeSelector: _cmd];
abort();
}
pool = objc_autoreleasePoolPush();
element = ((id <OFSerialization>)self).XMLElementBySerializing;
root = [OFXMLElement elementWithName: @"serialization"
namespace: OF_SERIALIZATION_NS];
[root addAttributeWithName: @"version"
stringValue: @"1"];
[root addChild: element];
|