1. При запуске, например в первом ViewController, который у вас загружается при старте приложения первым, создаёте в коде UIImageView с вашей картинкой и показываете его. Сама картинка должна быть внутри проекта уже импортирована.
2. Далее можно навесить touch-событие на картинку, по которому изображение убирается
3. Запоминаете, что картинку уже показывали. Например в NSUserDefaults, и добаляете проверку на то, показывали ли вы это изображение в п.1