title: AWS S3 TransferManger vs. TransferUtility
body: <p>Not too long ago I stumbled upon AWS's S3 iOS SDK and I use it faithfully in my projects. </p>
  
  <p>Recently a project is requiring me to implement a new feature that i've never done before, uploading media to S3 and continuing the upload even if the app gets moved to the background. </p>
  
  <p>After some research, it was recommended to utilize AWS S3 Transfer Utility. I believe this is the correct approach after looking at the documentation, however, I've been using TransferManager for a while now, and I don't quite understand the differences between the 2 OUTSIDE of the ability to continue a data transfer when the app is in the background.</p>
  
  <p>My Question: What are the functional differences between <strong>TransferManger</strong> and <strong>TransferUtility</strong>?</p>