이 질문을 게시하기 직전을 포함하여 여러 차례 "정적"으로 읽었습니다. 나는 여전히 "아하"를 찾고 있습니다. jQuery과의 정적의 맥락에서 정적 키워드가 UITableViewCell 식별자에 사용되는 이유는 무엇입니까?
내가 검토 한 코드의 모든 부분에 셀 식별자에서 제공됩니다. 최근 CellForRowAtIndexPath의 예를 들어 우리가 필요로하고 "정적"을 사용 않는 이유static NSString *defaultIndentifier = @"Managed Object Cell Identifier";
내 질문은?
. 그러나 컴파일러가'@ "식별자를 상수로 컴파일 할 때'int i = 3; '이라고 말하는 것만 큼 비쌉니다. 정적 문자열이 실제로 사용되는 유일한 시간은 문자열이 상수 문자열을 사용하는 대신 런타임에 작성되는 경우입니다. –
여전히 이점이 있습니다. 메소드가 실행될 때마다 두 개의 프로세서 사이클이 끊어집니다 (많은 경우). – ughoavgfhw
@ughoavgfhw 예, 그렇지만 바이너리를 더 크게 만들고 앱이 더 많은 메모리를 사용하도록하지는 않습니까? – ma11hew28