Это зависит от формы.Я предлагаю использовать файлы изображений PNG, если у вас нет особых проблем со скоростью.Это позволяет дизайнерам / художникам легко настраивать внешний вид, а не заставлять программистов делать это в коде, который более утомительно модифицировать.
У нас есть несколько хороших градиентов и теней в нашем приложении, и рисование их с помощью Quartz было довольно медленным - хорошо для одного экрана, но слишком медленным при анимации или прокрутке.