NSRect
определяется следующим образом:
typedef struct _NSRect {
NSPoint origin;
NSSize size;
} NSRect;
И NSSize
определяется следующим образом:
typedef struct _NSSize {
CGFloat width;
CGFloat height;
} NSSize;
Вам необходимо сначала преобразовать NSString
в числа. Вы можете сделать это так:
CGFloat numericalValue = [stringValue doubleValue];
(На самом деле я не помню, определен ли CGFloat
как float
или double
. Мне просто лень сейчас его искать.) Обратите внимание, что это вызовет исключение, если stringValue
не представляет правильно отформатированный номер.