어리석은 것처럼 들리 겠지만 objective-c에 문자열을 반환하고 표시하는 간단한 함수를 작성하려고합니다. 다음 코드는 거의 작동하지만 printf가 함수를 받아들이지 않습니다. 반환 값 ...문자열을 반환하는 함수
NSString* getXMLElementFromString();
int main(int argc, char *argv[])
{
printf(getXMLElementFromString());
return NSApplicationMain(argc, (const char **) argv);
}
NSString* getXMLElementFromString() {
NSString* returnValue;
returnValue = @"Hello!";
return returnValue;
}
대단히 훌륭합니다. 고마워. –
심각한 코코아 작업을 수행하려면'print() '를 통해'NSLog()'를 사용하는 것이 여전히 논쟁의 여지가 있습니다. – jbrennan
'-cString'보다'-UTF8String'을 선호합니다 - NSString 문서를 확인하십시오. –