title: When we should NOT use neither [weak self] nor [unowned self]?
body: <p>I've read several discussion on StackOverflow about when we should use <code>[weak self]</code> <strong>or</strong> <code>[unowned self]</code> in closures.</p>
  
  <p>However, are there any cases when we don't have to use <strong>neither</strong> of them since Swift doesn't show any error or warning when we're just explicitly using <code>self</code> inside a closure.</p>
  
  <p>For example, should we use <code>weak</code> or <code>unowned</code> here?</p>
  
  <pre><code>UIView.animate(withDuration: 0.3) {
      self.view.alpha = 0.0
  }
  </code></pre>