Get started with

  Sign up now  
    "Bindings" here meaning any observer pattern, like blocks, KVO, delegation, ReactiveCocoa, etc. A good litmus test for MVVM is whether you’re able to write automated tests for your UI behavior without actually having a live UI.
    There are 12 new posts
      @cocoasamurai Sorta, but this applies even if you wrote a custom control from scratch. Don’t try to test the actual appearance or clickability of it. Test the behavior of the VM when it gets clicked instead.