title: Swift - UIProgressView is not smooth with NSTimer
body: <p>So I am using an NSTimer to let the user know the app is working. The progress bar is set up to last 3 seconds, but when running, it displays in a 'ticking' motion and it is not smooth like it should be. Is there anyway I can make it more smooth - I'm sure just a calculation error on my part....</p>
  
  <p>If anyone could take a look that would be great. Here is the code:</p>
  
  <pre><code>import UIKit
  
  class LoadingScreen: UIViewController {
  
  
      var time : Float = 0.0
      var timer: NSTimer?
  
      @IBOutlet weak var progressView: UIProgressView!
  
  
      override func viewDidLoad() {
          super.viewDidLoad()
  
  // Do stuff
  
  timer = NSTimer.scheduledTimerWithTimeInterval(0.1, target: self, selector:Selector("setProgress"), userInfo: nil, repeats: true)
  
  }//close viewDidLoad
  
    func setProgress() {
          time += 0.1
          progressView.progress = time / 3
          if time &gt;= 3 {
              timer!.invalidate()
          }
      }
  
  }
  </code></pre>