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
      @jspahrsummers or to better put it, because the controls we are using are Apples they should be testing them (hopefully) and we should only be concerned with the events occurring & logic in our apps
        @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.