Как упоминал ДжоБлоу ( я заметил после ввода и форматирования этого ответа ), есть также функция 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 ()