Прежде всего, Apple особо советует не использовать заставки в своем документе «Руководство по интерфейсу пользователя». Я не знаю, будет ли отклонено ваше приложение, но лучше не пытаться.
Во-вторых, похоже, что вам нужно оптимизировать запуск приложения и, возможно, первый контроллер представления. Чтобы сделать это, вам нужно отложить загрузку / инициализацию всего, что вы можете, до тех пор, пока это действительно не понадобится (так называемая «отложенная инициализация»). Весь код в applicationDidFinishLaunching: в делегате вашего приложения и в методе init вашего контроллера loadView, viewDidLoad, viewWillAppear, viewDidAppear следует проверить на предмет того, что можно сделать позже.