이것은 코드 별 질문과 Objective-C 명명 문제에 대한 질문이 적습니다. C에서는 구조체을 순수 데이터로 사용합니다. Enterprise Java에는 순수한 멤버 변수 인 getter 및 setter가 있지만 비즈니스 로직은없는 "bean"클래스가 있습니다. Adobe FLEX에는 "값 객체"가 있습니다.순수한 데이터 Objective-C 클래스의 이름이 있습니까?
Objective-C에는 단순히 ivars 및 getters/setters (또는 @ property/@ synthesize가 멋지게 보이려면 NSObject의 자손입니다) 및 no 실제 비즈니스 논리?
보다 구체적인 예는 파일 이름, 파일 크기, 설명 및 기타 여러 메타 데이터에 대한 getters 및 setter가있는 단순한 클래스 일 수 있습니다. 그런 다음 이들을 가져 와서 C 구조체의 지저분한 NSValue 줄 바꿈없이 컨테이너 (NSDictionary, NSArray)에 쉽게 넣을 수 있습니다. 또한 느슨한 형식의 자식 NSDictionaries를 부모 컨테이너 객체에 넣는 것보다 조금 더 많은 구조입니다.
NSObject로 얻는 근본적인 "비즈니스 로직"에 대한 귀하의 요지를 봅니다. 아마도 java.lang.Object를 상속 받아 Java에서 유사한 수하물을 얻지 만 스레딩 관련 메소드가 있음에도 불구하고 순전히 데이터로 간주됩니다. – BrianEnigma