问一个构造函数的问题。
spritekit吧
全部回复
仅看楼主
level 5
HowardChn 楼主
Swift里面的构造函数“init”限制太多了,有Designed, Required, Convenient ...
而设计的比较奇葩的,或者说我没有理解到的是想创建一个SKShapeNode的子类。预定好这个子类里面包含一个Rectangle的path。本来可以直接创建SKShapeNode(rect:...),但是需要扩展一些属性。当我创建这个子类的时候就发现必须创建required init?(code aDecoder:NSCoder)。而创建其他convenient 的构造函数的时候,需要调用这个,就不知道该怎么做了。里面的参数不可能传一个nil吧。
2014年12月07日 14点12分 1
level 8
这个coder至今还不知道是什么东西。
不过我还是喜欢扩展,继承暂时没用到这么高级的内容。
2014年12月12日 08点12分 2
我是做类库设计的,继承会用的较多,swift就是学学
2014年12月12日 11点12分
1