개체의 변수에 대해 하나의 질문이 있습니다. 문자열이 개체의 인스턴스 변수인지 여부를 확인할 수 있는지 알고 싶습니다.문자열이 객체의 인스턴스 변수인지 확인하는 방법은 무엇입니까?
@interface MyObject : NSObject
{
//Variables
id myVariable1;
id myVariable2;
}
@property (nonatomic, retain) id myVariable1;
@property (nonatomic, retain) id myVariable2;
그리고 나는 또한 배열 목록이 있습니다 :
NSArray * myArray = [[NSArray alloc] initWithObjects:@"myVariable1",@"myVariable2",@"myVariable3",@"myVariable4",nil];
내가 알고 싶습니다을 MyObject.h - 나는 객체가
: 다음은, 예를 들어 내 문제를 설명하기 위해 배열 목록의 어느 문자열이 객체 MyObject의 변수로 정의되지 않았는지 결정할 수 있다면 가능합니다.
=>이 경우에는> myVariable3 및 myVariable4입니다.
난 당신이 내 문제 : 내가 만들 것
이것은 인스턴스와 아무런 관련이 없습니다! 내 첫 수정이 잘못되어 "메소드가"특정 속성 (또는 메소드)의 이름 일 뿐이므로 "객체가 특정 * 속성 *을 가지고 있는지 확인하는 방법"- "* 인스턴스가 아닌"*을 묻는 것입니다. , 나에 (게) oops, 손가락 너무 빠르다). 이에 따라 업데이트하십시오. –
아마도 "인스턴스 변수"가 아닌 "인스턴스 이름"을 의미 할 것입니다. – AliSoftware
원래의 게시물을 편집하여 실제로 의미가 무엇인지 더 잘 반영 할 수 있습니다. – jlehr