title: CLLocationManager permissions iOS 11 and iOS 10
body: <p>In my application I am using <code>CLLocation</code> services in one of my <code>ViewController</code>.<br>
  Should I ask user for permission in <code>appdelegate</code> or in that particular <code>ViewController</code>.<br>
  If I add permission request code in particular <code>ViewController</code> it will not ask permission until user <code>navigate</code> to that view controller.<br>
  Is this correct implementation?</p>