2014-02-13 2 views
1

제 생각에는 매 초마다 텍스트 속성이 업데이트되는 UILabel이 있습니다.NSString을 UILabel 텍스트에 할당 할 때 메모리 최적화

- (void)updateLabelWithValue:(NSInteger)value 
{ 
    self.label.text = [NSString stringWithFormat:@"%i", value]; 
} 

이 값 비싼 메모리가 아닙니다. 매번 새로운 NSString을 만듭니다. 하나의 NSString 인스턴스가 있고 텍스트를 업데이트하는 방법이 있습니까?

감사합니다.

+2

할당 도구를 통해 실행하십시오. – GuybrushThreepwood

답변

2

아주 작은 최적화에 대해 너무 걱정하고 있습니다. 예, 패스 할 때마다 NSString의 새 인스턴스를 만들고 있지만 이전 인스턴스도 파괴하므로 본질적으로 문자열을 대체합니다.

+1

이것은 좋은 소식입니다. P –

관련 문제