使用与RxCocoa绑定的可点击按钮在Playgrounds中测试RxSwift代码。

想象一下建立一个注册流程,您想在其中改善Rx代码的特定部分。 想象一下,对于要测试的每个小更改,您都必须构建并运行该应用程序,点击注册,输入您的凭据,等等……

幸运的是,有一种更快的方法。 您可以将Playgrounds与RxSwift结合使用,甚至可以制作可点击的实时按钮,并将其与RxCocoa绑定,以便您对水龙头做出反应!

如果您按照以下步骤进行操作,则非常简单:

  1. 创建一个新的Xcode项目。 (适用于iOS的Single View App)
  2. 安装“ RxSwift”和“ RxCocoa”吊舱。 (不要忘了关闭项目,然后从.xcworkspace文件再次打开它)
  3. 现在转到层次结构根目录的“项目”导航器(如果选择了任何内容,则可以通过以下方式取消选择它:Command + Tap),然后单击左下角的加号按钮以添加文件…,然后滚动到底部并选择在操场下的空白。

生成的项目结构应类似于下图。 我将游乐场命名为RxCocoaPlayground,但是您可以选择任何喜欢的名称。

4.现在,将以下代码添加到您的游乐场: