Como obter dispositivos e modelos no iOS?

Eu queria saber se é possível determinar que tipo de iPhone (por exemplo) é o dispositivo atual? Eu sei que é possível fazer o modelo passar
NSString *deviceType = [[UIDevice currentDevice] model];
que só vai voltar se eu tenho um "iPhone" ou um "iPod", mas eu queria saber se é possível detectar / saber se eu tenho um iPhone 3GS vs e iPhone 4 vs um iPhone 4S(na verdade, tudo que eu realmente quero fazer é determinar se eu tenho um 3G ou não, porque eu estou fazendo bastante material gráfico intensivo).

Então sim, me avise, obrigado!

questionAnswers(17)

yourAnswerToTheQuestion