Это должно быть достаточно безопасно, это хорошо - задокументировано Apple.
Это просто сокращение для следующего кода:
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
// etc
Это может произойти сбой, если вы попытаетесь запустить это на чем-то меньшем, чем iOS 3.2 (как это было только тогда представлено), но это может не быть проблемой для вас.