162 |
|
|
163 |
- (void)encodeWithCoder: (NSCoder *)encoder |
- (void)encodeWithCoder: (NSCoder *)encoder |
164 |
{ |
{ |
|
[super encodeWithCoder: encoder]; |
|
165 |
[encoder encodeValueOfObjCType: "I" at: &_lastId]; |
[encoder encodeValueOfObjCType: "I" at: &_lastId]; |
166 |
[encoder encodeValueOfObjCType: "I" at: &_identifiant]; |
[encoder encodeValueOfObjCType: "I" at: &_identifiant]; |
167 |
[encoder encodeObject: _name]; |
[encoder encodeObject: _name]; |
174 |
|
|
175 |
- (id)initWithCoder: (NSCoder *)decoder |
- (id)initWithCoder: (NSCoder *)decoder |
176 |
{ |
{ |
177 |
self = [super initWithCoder: decoder]; |
self = [super init]; |
178 |
[decoder decodeValueOfObjCType: "I" at: &_lastId]; |
[decoder decodeValueOfObjCType: "I" at: &_lastId]; |
179 |
[decoder decodeValueOfObjCType: "I" at: &_identifiant]; |
[decoder decodeValueOfObjCType: "I" at: &_identifiant]; |
180 |
_name = [[decoder decodeObject] retain]; |
_name = [[decoder decodeObject] retain]; |