jjzjj

MyOptionSet

全部标签

ios - 如何以人类可读的形式显示 OptionSet 值?

Swift有OptionSet类型,它基本上将设置操作添加到C风格的位标志。Apple在他们的框架中广泛使用它们。示例包括animate(withDuration:delay:options:animations:completion:)中的选项参数。从好的方面来说,它可以让您使用干净的代码,例如:options:[.allowAnimatedContent,.curveEaseIn]但是,也有一个缺点。如果我想显示OptionSet的指定值,似乎没有一种干净的方法可以做到这一点:letoptions:UIViewAnimationOptions=[.allowAnimatedCont

ios - 如何以人类可读的形式显示 OptionSet 值?

Swift有OptionSet类型,它基本上将设置操作添加到C风格的位标志。Apple在他们的框架中广泛使用它们。示例包括animate(withDuration:delay:options:animations:completion:)中的选项参数。从好的方面来说,它可以让您使用干净的代码,例如:options:[.allowAnimatedContent,.curveEaseIn]但是,也有一个缺点。如果我想显示OptionSet的指定值,似乎没有一种干净的方法可以做到这一点:letoptions:UIViewAnimationOptions=[.allowAnimatedCont