Интересно, что использование метода get для возврата кадра представления работает:
print (CGRect)[view frame]
Это дает ожидаемый результат:
(CGRect) $2 = origin=(x=0, y=20) size=(width=320, height=48)
Но если вы попытаетесь использовать точечную нотацию, котораяЯ слышал, что так часто говорят, что он предоставляется просто для «синтаксического сахара»:
print (CGRect)view.frame
Вы получаете следующую ошибку:
error: C-style cast from '<unknown type>' to 'CGRect' is not allowed