Вы имеете в виду индикатор прогресса, такой как тот, который включен в Интерфейсный Разработчик, но круговой? Я предполагаю, что в платформе Flex есть стандартная, для которой вы видели учебные пособия.
Я думаю, тебе придется сделать это самостоятельно. То, что вы могли бы сделать, это иметь представление, которое слушает уведомления о прогрессе от объекта. Когда он получит их, вы рассчитаете изображение для отображения и вызовете метод viewNeedsDisplay.
Я быстро взглянул на источник Sequel Pro и думаю, что вам нужен NSProgressIndicator. Но Sequel Pro является настольным приложением и обладает большей гибкостью, чем iPhone. Эквивалентом Cocoa Touch будет UIActivityIndicatorView, который всегда является неопределенным (то есть вы не можете указать процент выполнения).
Редактировать: да, см. Код fbrereton выше для процедуры рисования.
А вот как вы будете прослушивать уведомления, чтобы получить это значение с плавающей точкой прогресса:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(receivedProgress:)
name:@"MyProgressIndication"
object:nil];
Вы бы отправили их из объекта, который выполняет работу следующим образом:
[[NSNotificationCenter defaultCenter] postNotificationName:@"MyProgressIndication"
object:[NSNumber numberFromFloat:progress]];
Лучше всего использовать константу для имени уведомления.