title: Advantages/Disadvantages of webView versus 3rd party library for handling HTML text
body: <p><strong>Context</strong></p>
  
  <p>Working to build a quiz app that consumes questions and multiple choice answers from an API that may have HTML tags in them, that need to be honored.We may be able to limit the number of different HTML tags.   </p>
  
  <p><strong>Question</strong></p>
  
  <p>What are the advantages/disadvantages of using a <code>UIWebView</code> to display this text content versus using a 3rd party library such as: <a href="https://github.com/Cocoanetics/DTCoreText" rel="nofollow">https://github.com/Cocoanetics/DTCoreText</a>  to convert the HTML styles into attributed strings.</p>
  
  <p><strong>My List</strong></p>
  
  <p><strong><code>UIWebView</code> Pros</strong></p>
  
  <ul>
  <li>Pretty much plug and play</li>
  <li>Not relying on 3rd party library with unknown support roadmap</li>
  </ul>
  
  <p><strong><code>UIWebView</code> Cons</strong></p>
  
  <ul>
  <li>May be hard to get text to look the same as native text</li>
  <li>Formatting the frame of the webview is harder</li>
  <li>May give API creator excuse to not be as strict in scrubbing their
  data</li>
  <li>Cannot select text to copy/paste or define</li>
  <li>Does not work well within small areas such as table cells</li>
  <li>Often a slight delay, even when loading text from disk</li>
  </ul>