問題なく Safari View Controller を作成できます。
let svc = SFSafariViewController(URL: NSURL(string: remote_url)!, entersReaderIfAvailable: true)
self.presentViewController(svc, animated: true, completion: nil)
ビュー コントローラーをユーザーに提示する前に、URL をプリロードする方法はありますか?
たとえば、最初に URL (Web コンテンツ) をバックグラウンドでプリロードし、ユーザーが何かをクリックした後、コンテンツを含む Safari ビュー コントローラーをすぐに表示できます。ユーザーは、ページの読み込みがより速く、または瞬時に行われると感じます。
PS 回避策/ハックも許容されます。たとえば、キャッシュを使用したり、ビュー コントローラーをバックグラウンドで起動したりします。
編集: SFSafariViewController のみを検討してください。