title: Builder pattern in Objective-C
body: <p>I'm used to construct object using the builder pattern like the following:</p>
  
  <pre><code>MyObject myObject = new MyObject.Builder()
      .setProperty1(property1)
      .setProperty2(property2)
      .setProperty3(property3)
      .create();
  </code></pre>
  
  <p>I'm new to <strong>Objective-C</strong> specifically iOS, and I am wondering not exactly it, but if this design pattern is actually used (since you need nested classes, static methods, etc). If there is an <em>equivalent</em> design pattern, I'd like to learn it, or if it is used exactly as it is, I'd like an example.</p>