과제 1b의 스탠포드 아이폰 클래스 4 섹션에 문제가 있습니다.스탠포드 cs193p - PrintIntrospectionInfo - 섹션 4 할당 1b
어떻게 배열을 만들지 이해하는 데 어려움을 겪고 있습니다. 할당이 필요합니다.
배열이 "글로벌"변수 여야합니까? 어디에서 정의해야합니까? 다른 하위 함수가 변수를 배열에 추가합니까? PrintIntrospectionInfo 함수는 바로 을 통해 열거하고 모든 내성적 인 정보를 인쇄합니까?
이 과제에서 내가 요청하는 사항은 어디에서 읽을 수 있습니까? 무엇을 읽어야합니까?
수업을 듣지 않아서 누군가 내가 코드를 보낼 수 있습니까? 수업이 서로 이루어지기 때문에 계속 진행하고 싶습니다.
여기 과제입니다 :
오브젝티브 C는 동적 객체 지향 기능에 추가 시설을 갖추고 있습니다. 많은 설비의 은 런타임에 객체의 기능을 결정하고 사용하는 것을 다룹니다. 변경 가능한 배열을 만들고 다양한 유형의 객체를 추가합니다. 배열을 채우기 위해이 과제의 다른 곳에서 사용한 클래스의 인스턴스를 만듭니다 : NSString, NSURL, NSProcessInfo, NSDictionary 등 NSMutableString 인스턴스를 만들고 배열에도 넣으십시오.
다른 종류의 개체도 자유롭게 만들 수 있습니다.
배열의 객체를 반복하고 다음을 수행하십시오. 1. 객체의 클래스 이름을 인쇄하십시오. 2. 개체가 NSString 클래스의 멤버인지 기록합니다. 3. 개체가 NSString 클래스의 종류인지 기록합니다. 4. 개체가 선택기 "lowercaseString"에 응답하는지 기록합니다. 페이지 5 개체의 lowercaseString 선택에 응답하는 선택을 수행 할 수 객체를 요청의 결과를 기록 않을 경우 6 5의 (performSelector : CS193P 할당 1B 2009 년 봄 인형/카니 스트라
좋은 예입니다. [o respondsToSelector : @selector (lowercaseString)]을 [o respondsToSelector : lowercase]로 대체하려는 경우 – mahboudz
고정 ................. – stefanB
감사합니다! 나는 당신이 과제를 다르게 해석하는 것을 봅니다. 그러나 그것은 훌륭합니다. 그것은 그들이 당신이 배우기를 바라는 것과 같은 종류의 시연입니다. – Neo42