子类化NSCell

initImageCell:方法是显示图像的NSCell的指定初始化程序。initTextCell:方法是显示文本的NSCell的指定初始化程序。如果你实现一个执行自己初始化的NSCell子类,则覆盖这两个方法中的一个或两个。如果需要使用targetaction行为,则可能更喜欢子类化NSActionCell或子类化其子类之一,它们提供了此行为的默认实现。

如果要实现自己的Mouse-TrackingMouse-Up行为,请考虑覆盖startTrackingAt:inView:continueTracking:at:inView:stopTracking:at:inView:mouseIsUp:。如果要实现自己的绘图,请重写drawWithFrame:inView:drawInteriorWithFrame:inView:

如果子类包含保存指向对象的指针的实例变量,请考虑重写copyWithZone:以复制对象。默认版本仅复制指向对象的指针。