Хорошо, я ждал до сегодняшнего дня, чтобы ответить на это. : -)
В 10.6 см. -[NSApplication userInterfaceLayoutDirection]
. Для более ранних выпусков нет явной поддержки, так что да, вы можете просто искать конкретные локали.
Вы можете выполнить проверку respondsToSelector
, чтобы использовать -userInterfaceLayoutDirection
в любой системе, в которой он доступен.
См. Примечания к выпуску AppKit для ознакомления с этими и другими изменениями.