title: ios -[NSArray componentsJoinedByString] with condition
body: <p>I want to use <code>-[NSArray componentsJoinedByString]</code> with some condition for example : concatenate all elements of my array with ", " except the last one where I want an " and ".</p>
  
  <p>It python it would be something like :</p>
  
  <pre><code>', '.join(array[:-1]) + ' and ' + array[-1]
  </code></pre>
  
  <p>Is there a way or a method that would do the trick in one line, avoiding all the <code>if else</code> stuff ?  </p>