문자열을 숫자와 결합하여 동적으로 텍스처를로드하려고합니다. NSString을 사용하여 정적 문자열을 할당하거나 문자열을 숫자와 결합하면 동작이 달라진다는 것을 알게되었습니다. Objective-C : 상수 문자열과 동적 문자열
// version 1
NSString* textureName;
textureName = @"texture_1";
// version 2
NSString* textureName;
textureName = [NSString stringWithFormat:@"texture_%i ",index];
나는 내 코드의 첫 번째 버전으로 항목을 얻을 수 있지만 두 번째 버전으로 얻을 해달라고 내 키로 textureName 내 사전에서 항목을 얻으려고
.디버거가 버전 1에서 "_ NSCFConstantString"유형을 나타내고 버전 2에서 유형이 " _NSCFString"임을 보여줍니다.
어떻게 동적 문자열로 사전에서 항목을 가져올 수 있습니까?
'index'를 정의한 위치와 값을 검색하려는 위치에 코드를 포함 할 수 있습니까? –
사전에서 데이터를 검색하는 방법을 보여주십시오. 또한,'index'는 무엇이며, 어떻게 선언됩니까? – JAM