Изменение типа данных в Objective C

Опубликовано 2015.01.28

Так как Objective C строго типизирован - иногда приходится менять тип данных, хоть и выглядят они порой совсем одинаково. Я сразу приведу примеры кода. NSInteger -> NSString
  1. NSString *myString = [NSString stringWithFormat: @"%d", myNSInteger];
NSNumber -> float
  1. float myFloat = [myNSNumber floatValue];
Int -> NSInteger
  1. NSInteger *myNSInteger = (NSInteger) myInt;
float -> int
  1. int myInt = (int) myFloat;