저레벨 이미지 메모리를 다루는 Objective-C 프로그램을 작성 중입니다. 내 데이터 저장을 위해 ANSI-C 구조체를 사용하고 있습니다. 데이터를 저장하는 데이터가 100 % 데이터이며, 데이터를 조작 할 방법이 없기 때문에 전체 개체가 과도하게 보입니다. 특히, 색상 배열에 의존하는 사용자 정의 가능한 포스터 라이 제이션 알고리즘을 작성 중입니다. 여기서 일이 까다로워집니다. 내 색상을 3 개의 float 구조체 및 정수 플래그 (포스터 화 알고리즘과 관련이 있음)로 저장하고 있습니다. Everyhting은 ... 한 가지를 제외하고, 잘되어 가고NSMutableArray에 C 포인터 추가
[실제 질문]
내가있는 NSMutableArray 포인터를 추가하는 방법을 알아낼 수 없습니다! 객체를 추가하는 방법을 알고 있지만 구조체에 포인터를 추가하는 것이 더 어려워 보입니다. NSMutableArray가 내 포인터를 역 참조하고 구조체를 일종의 이상한 객체로 취급하고 싶지 않습니다. NSMutableArray 포인터를 자신의 컬렉션에 추가하려면합니다. 어떻게해야합니까? 사전에
감사합니다,
G
오! 나는 결코 생각하지 않았을 것이다! 내가보기에, 고마워. :) –
코코아에는 대부분의 사람들이 그리워하는 콜렉션 수업이 많이있다. 특히 NSMapTable이 유용하다. 전체 목록을 보려면 https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Collections/Collections.html – andyvn22
오! 고맙습니다! 내가 그 시간을 탐구해야 할 것입니다 - 한가지, 컴파일러에서 NSPointerArray를 타입으로 인식하는 데 문제가 있습니다 - 인식하기 위해 가져올 헤더 파일이 무엇인지 알고 있습니까? –