반응형
다른 배열의 객체 속성에서 배열 만들기
배열 / 객체 집합을 가져와 첫 번째 배열의 각 항목에 대한 일부 속성을 포함하는 새 배열 / 집합을 만드는 편리한 방법이 있습니까?
예를 들어 배열에는 Car 객체가 포함됩니다. 각 자동차에 NSObject car.licensePlate가있는 licensePlate의 배열이 필요합니다.
현재는 변경 가능한 결과 배열에 개체를 추가하는 첫 번째 배열을 반복하지만 이에 대해 존재하는 인스턴스화 방법이 있는지 궁금합니다 (NSArray에 대한 문서 확인).
그러면 배열의 licensePlate
각 항목에서 값을 포함하는 배열이 반환 myCars
됩니다.
NSArray *licensePlates = [myCars valueForKeyPath:@"licensePlate"]
고유 한 항목 만 원하는 경우 (예 :) 다음과 같이 할 수 있습니다.
NSArray *licensePlates = [myCars valueForKeyPath:@"@distinctUnionOfObjects.licensePlate"];
더 많은 가능성을 보려면 키-값 코딩 프로그래밍 가이드 의 컬렉션 연산자 문서를 참조 하세요.
반응형
'IT TIP' 카테고리의 다른 글
기존 검사 제약을 수정하는 방법은 무엇입니까? (0) | 2020.11.20 |
---|---|
UIImagePickerController의 전면 카메라 (0) | 2020.11.20 |
GPS에 인터넷이 필요합니까? (0) | 2020.11.20 |
파이썬에서 셀레늄을 사용하여 사용자 이름과 암호를 입력하십시오. (0) | 2020.11.20 |
기본 nginx client_max_body_size (0) | 2020.11.20 |