오브젝트C2010. 10. 12. 04:55
[objective-c] 클래스 멤버변수를 hashmap사용때처럼 key로 사용.
모든 클래스는 NSObject를 상속받으며, 
모든 클래스의 멤버변수명은 key로 간주된다.
변수값이 value이다.

따라서 모든 객체의 멤버변수의 값을 얻기위해 멤버변수명을 키값으로해서 얻을 수 있겠다.
 NSDictionary처럼 모든객체를 딕셔너리처럼 사용할 수 있다.

class Student 의 멤버변수 myName이 있을때, 값이 "angel"이면

멤버변수값을 넣을때
[ student setValue:@"angel" forKey@"MyName"];
빼낼때
NSString *name= [student valueForKey:@"myName"];

Posted by 오늘마감

댓글을 달아 주세요