我在创建自己的子类NSData
时遇到问题,我想要自定义description
方法。即使是创建一个虚拟NSData
子类:创建和使用虚拟NSData子类不起作用
@interface MyData : NSData {}
@end
和
@implementation MyData
@end
,并使用它会导致莫名其妙的错误(使用它永远不会退出,并控制某种方式返回到运行循环的功能)。我认为也许我有责任重写指定的初始化程序NSData
(称为super
实现),但是文档中没有提及。所以:
- 什么是
NSData
的指定初始值设定项? - 我需要为
NSData
的一个虚拟子类写最小的最小值是多少?