iOS 플랫폼에서 프로그래밍 세계를 뛰어 들었고 처음 Hello World 앱을 만들었습니다.Hello world app
Xcode에서 더 많은 프로그래밍을 배우기 위해 추가 기능을 앱에 추가하고 싶습니다. 간단히 말해, 앱은 입력란에 @hilo 입력란을 추가하고 아무 것도 삽입하지 않으면 Hello World!라고 말합니다. (세계를 추가합니다!)
이제는 특정 입력을 인식하도록 앱을 지정합니다. 따라서 특정 이름 (김)을 입력하면 표준 응답 "hello Kim!"이 제공되지 않습니다. 하지만 예를 들어 안녕하세요 소녀!.
"world!"를 추가하는 코드입니다. "hello"다음에 입력을 공백으로두면 여분의 기능을위한 추가 코드를 추가 할 곳을 찾았습니다.
- (IBAction)changeGreeting:(id)sender {
self.userName = self.textField.text;
NSString *nameString = self.userName;
if ([nameString length] == 0) {
nameString = @"World";
}
if (String == "Kim") {
nameString = @"Girl";
}
NSString *greeting = [[NSString alloc] initWithFormat:@"Hello, %@!", nameString];
self.label.text = greeting;
}
내가 두 가지 오류를 얻을 "예상 표현"과 "의 사용 :
이
이 내가 생각 해낸 것입니다 나는HellowWorldViewController.m
- (IBAction)changeGreeting:(id)sender {
self.userName = self.textField.text;
NSString *nameString = self.userName;
if ([nameString length] == 0) {
nameString = @"World";
}
NSString *greeting = [[NSString alloc] initWithFormat:@"Hello, %@!", nameString];
self.label.text = greeting;
}
에 대해서 이야기하고 코드입니다 선언되지 않은 식별자 '문자열'; 'NSString'을 의미합니까?
thx 제임스 (James James), 명확한 설명을 위해 코드를 작성했습니다. – user1242574
문제 없습니다. 가장 도움이된다고 생각되면 제 답변을 정확하게 표시하는 것을 잊지 마십시오. –