RxSwift playground

RxSwift playground_第1张图片
RxSwift.png

(*useful)标记:目前觉得有用的函数
//FIXME 标记:待补充

RxSwift 小记-

  • Creating and Subscribing to Observables-(create,of,from,doOn)
  • Working with Subjects-(PublishSubject,BehaviorSubject)
  • Combination Operators-(merge,zip,combineLatest,switchLatest)
  • Transforming Operators-(map,flatMapLatest,scan)
  • Filtering and Conditional Operators-(filter,take,takeUntil,skip,skipUntil)
  • Mathematical and Aggregate Operators-(concat,toArray)
  • Connectable Operators
  • Error Handling Operators
  • Debugging Operators

playground是Xcode6以上版本支持的老功能了,但是这个东西真的不好用,经常gg(可能是我的mac太辣鸡了!
最近在学习RxSwift,当然他提供的playground是极好的,遇到的问题记录一下

Q: XXX not found

A:
1.平台错了

OS X playground (Cocoa-based)是基于Cocoa的,
iOS playground (UIKit-based)是基于UIKit的

2.引用自己编写的文件库,需要导入到playground里面

Q:一直处于running状态

A:刚开始使用playground遇到这个问题简直难受,总结一哈解决方法(亲测法1+4最管用,唉) (*useful)

  1. 网管:重启Xcode
  2. 改平台,在playground右面的platform里,改成macos,因为有人认为是ios平台的UIKIT出现的问题,记得打开右版面才会出现platform选项


    RxSwift playground_第2张图片
    platform.png
  3. 关闭com.apple.CoreSimulator.CoreSimulatorService进程
  4. 点击下面的运行箭头按钮,长按会出现auto和manu选项,选manu,也就是手动运行模式

你可能感兴趣的:(RxSwift playground)