2
나는 NSNumber
을 myNumber
이라고합니다. 바로 지금 myNumber = 3
입니다. 나는 그것을 -3로 만들고 싶다. myNumber
값이 자주 바뀌면 어떻게해야합니까?NSNumber를 부정으로 만드는 방법
나는 NSNumber
을 myNumber
이라고합니다. 바로 지금 myNumber = 3
입니다. 나는 그것을 -3로 만들고 싶다. myNumber
값이 자주 바뀌면 어떻게해야합니까?NSNumber를 부정으로 만드는 방법
myNumber = @(- myNumber.doubleValue);
또는 NSInteger myNumber
또는 CGFloat myNumber
처럼 원시적 사용합니다. 성능 차이는 미미합니다.
자주 변경하려고한다면 'int'와 같은 프리미티브를 사용해야하고 필요할 때 NSNumber로 만들어야한다고 생각합니다. –
수 없습니다. 'NSNumber' 객체는 불변입니다. –
가능한 [NSNumber 값 변경] (http://stackoverflow.com/questions/1071685/changing-value-of-a-nsnumber) –