requeriod ios