title: iOS - why use quick and nimble vs XCTest
body: <p>Quick is a behavior-driven development testing framework. I'd like to know why this could be better then doing regular XCTests.  Nimble is only a matcher library but it makes the tests easy to read like writing things like expect(13) > 9.  </p>
  
  <p>To me Quick provides a new vocabulary for writing tests (that XCTests doesnt have) and makes you  focus on writing a unit test. Basically it is a feature induced path to TDD.  When a test fails its also much more descriptive. </p>
  
  <p>The other thing i noticed is that if i want to see what a method does, if i go to the quick spec i can easily read whats being tested and then know more about the method instead of writing comments on the method. So the quick spec acts as comments on the method. </p>
  
  <p>Is there anything more i should know about Quick or BDD ?</p>