В качестве практического примера, в UIView, drawRect вызывается, когда установлен setNeedsDisplay. Я хочу, чтобы в первый раз вызывалась другая процедура drawRect по сравнению с последующим обновлением. Так, например, я хочу, чтобы drawRect впервые вызывал drawRectFirstTime, а drawRect вызывал drawRectSubfterUpdate для последующего setNeedsDisplay.
Как это сделать в Objective-C?