Одна из самый интересных тем для UI в iOS - табличная верстка и как ее оптимизировать =)
каждый элемент оформляй как отдельную ячейку в таблице. Т.Е. вьюху "Заполни профиль" в отдельную ячейку, а "Скачивайте и запускайте приложение… " в отдельную с одним лейблом внутри.
Дальше эти ячейки распихивай по разным секциям, например секции профиль, акции и футер. (не обязательно их подписывать) и потом для каждой секции и ячейки настраивай свою логику со своими reuseIdentifier и тп.
Есть несколько страниц на эту тематику, например на
Medium и так далее.