Это так коротко, как вы можете получить его в Objective-C! Это хороший небольшой тест, который у вас есть.
Единственный короткий путь, который я мог бы придумать, заключается в следующем (я бы не рекомендовал его по соображениям удобочитаемости и не так короток, как ваш!):