2014-11-05 4 views
2

나는 NSNumbermyNumber이라고합니다. 바로 지금 myNumber = 3입니다. 나는 그것을 -3로 만들고 싶다. myNumber 값이 자주 바뀌면 어떻게해야합니까?NSNumber를 부정으로 만드는 방법

+1

자주 변경하려고한다면 'int'와 같은 프리미티브를 사용해야하고 필요할 때 NSNumber로 만들어야한다고 생각합니다. –

+1

수 없습니다. 'NSNumber' 객체는 불변입니다. –

+0

가능한 [NSNumber 값 변경] (http://stackoverflow.com/questions/1071685/changing-value-of-a-nsnumber) –

답변

2
myNumber = @(- myNumber.doubleValue); 

또는 NSInteger myNumber 또는 CGFloat myNumber처럼 원시적 사용합니다. 성능 차이는 미미합니다.

관련 문제