Come ha detto JoeBlow ( ho notato dopo aver digitato e formattato questa risposta ), c'è anche la funzione UIKit NSStringFromCGSize(), per una bella stampa, e il suo inverso CGSizeFromString(), per creare una CGSizestruttura da un NSStringoggetto.
Apple documenta il stringparametro di come segue:CGSizeFromString(string)
Una stringa il cui contenuto ha la forma "{ w , h }", dove w è la larghezza e h è l'altezza. I valori w e h possono essere interi o float. Un esempio di stringa valida è @ "{3.0,2.5}". La stringa non è localizzata, quindi gli elementi sono sempre separati da una virgola.
Esempio
CGSize size = CGSizeFromString(@"{320,568}");
NSLog(@"Pretty printed size: %@", NSStringFromCGSize(size));
Produzione
Pretty printed size: {320, 568}
- CGRectGetHeight ()
- CGRectGetWidth ()