- (id)copyWithZone:(NSZone *)zone
{
}两个必须方法:
encodeWithCoder归档压缩,initWithCoder解压缩。
- (void)encodeWithCoder:(NSCoder *)encoder
{
}
- (id)initWithCoder:(NSCoder *)decoder
{
}
本文详细介绍了Objective-C中的NSCopying和NSCoding协议。NSCopying协议提供了一个方法来复制对象的内存区域,若需要复制非内存内容则需重写。NSCoding协议则用于将对象及其属性序列化以便存储和读取,涉及encodeWithCoder和initWithCoder两个关键方法。
- (id)copyWithZone:(NSZone *)zone
{
}两个必须方法:
encodeWithCoder归档压缩,initWithCoder解压缩。
- (void)encodeWithCoder:(NSCoder *)encoder
{
}
- (id)initWithCoder:(NSCoder *)decoder
{
}
1043

被折叠的 条评论
为什么被折叠?
