把枚举想成一种数据类型,而不是简单的表达一个选项或者一个值,或许会更容易理解为什么我们需要给枚举定义方法。我在第四季面向协议编程部分,讲委托机制时,举了一个石头剪子布小游戏的例子,其中,玩家出的手势只有石头剪子布三个选项,所以适合做成枚举类型。但是在手势里,我们又可以定义方法,比如判断当前手势和别的手势相比,是输是赢。具体,欢迎继续收看:)
2016-07-10
@mutouada 请关注课程相关github: https://github.com/liuyubobobo/Play-with-Swift-2 谢谢你的支持:)
2016-07-05
此例中,条件语句if score > Player.highestScore 与 if self.score > Player.highestScore 是不一样的,前者是某一玩家单次游戏得分与最高分的比较,后者是某一玩家累计游戏得分与最高分的比较。
2016-07-02