title: '[weak self]' in RXSwift closures
body: <p>Do i need to use <code>[weak self]</code> within RXSwift subscribeNext closures?</p>
  
  <p>I have the code:</p>
  
  <pre><code>    searchController.searchBar.rx_text.throttle(0.2, scheduler: MainScheduler.instance).subscribeNext { searchText in
          self.viewModel.searchForLocation(searchText)
      }.addDisposableTo(DisposelBag.sharedDisposelBag.disposeBag)
  </code></pre>
  
  <p>Do i need to modify it so that there is a <code>[weak self]</code> capture list at the beginning of the closure? Like this:</p>
  
  <pre><code>    searchController.searchBar.rx_text.throttle(0.2, scheduler: MainScheduler.instance).subscribeNext { [weak self] searchText in
          self?.viewModel.searchForLocation(searchText)
      }.addDisposableTo(DisposelBag.sharedDisposelBag.disposeBag)
  </code></pre>