title: Will I be able to restart my iPhone app programatically to apply language changes in Swift
body: <p>I am developing an iPhone app in swift and wanted localisation feature inside it.
  When the user selects a language in the app, the UI components such as labels/buttons,etc.,. fails to change the language and takes more time in some cases also.
  So i needed to manually restart my app when the users want to change the language.
  Can anyone please suggest me how to do that.
  Thanks in advance.</p>