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

www.cocoacontrols.com/controls/eaintroview
www.cocoacontrols.com/controls/myintroductionview
www.cocoacontrols.com/controls/kxintro
www.cocoacontrols.com/controls/path-intro-view