Как упоминал ДжоБлоу ( я заметил после ввода и форматирования этого ответа ), есть также функция UIKit NSStringFromCGSize()для красивой печати и ее обратная функция CGSizeFromString()для создания CGSizeструктуры из NSStringобъекта.
Apple документирует stringпараметр следующим образом:CGSizeFromString(string)
Строка, содержимое которой имеет форму "{ w , h }", где w - ширина, а h - высота. Значения w и h могут быть целыми или плавающими. Пример допустимой строки - @ "{3.0,2.5}". Строка не локализована, поэтому элементы всегда разделяются запятой.
пример
CGSize size = CGSizeFromString(@"{320,568}");
NSLog(@"Pretty printed size: %@", NSStringFromCGSize(size));
Выход
Pretty printed size: {320, 568}
- CGRectGetHeight ()
- CGRectGetWidth ()