어떻게 영어로 읽습니까? 내 관심사는 포인터입니다. 해당 포인터가 char 또는 string과 연관되어 있습니까? 사전에Objective-C : initWithName : (char *) string
감사합니다!
어떻게 영어로 읽습니까? 내 관심사는 포인터입니다. 해당 포인터가 char 또는 string과 연관되어 있습니까? 사전에Objective-C : initWithName : (char *) string
감사합니다!
괄호 안의 부분은 바로 뒤에 오는 매개 변수의 유형을 설명합니다.이 경우 일부 char
에 대한 포인터입니다.
문자 문자열 인 매개 변수에 대한 포인터입니다.
그래서 :
char *
매개 변수의 유형 string
는 IS 매개 변수는 문자열이라는 C 문자열입니다.
[obj initWithName: "whatever"];
C 문자열의 문자 '\0'
종결 서열, 그리고 char *
로 선언된다.
char *foo = "a C string";
NSString *bar = @"an objc string";
문자열 매개 변수 단지 이름입니다.
매개 변수의 유형은 char
에 대한 포인터입니다.
여러분, 고맙습니다. 믿거 나 말거나, 잠시 동안 Objective-C로 코딩했습니다. 그것은 때때로 나 같은 지옥을 혼란스럽게하는 코드 및 구문의 단편입니다. 나는 마침내 용기를내어 질문을해야했다. 그리고 나는 16 년 동안 만진 적이없는 C 배경에서 왔습니다. – iWalter