저는 IOS 기술의 초보자입니다. 저는 약 10,000 개의 mkannotations를 맵에 추가해야하는 앱을 개발했습니다. 그래서 (아마도 k_means를 사용하여) 클러스터링 알고리즘을 사용하는 것을 선호합니다. 그러나 (https://www.cocoacontrols.com/controls/adclustermapview)에서이 아름다운 외부 라이브러리를 발견했습니다.코드 일부에 IOS arc을 사용할 수 없도록 설정했습니다.
이 프로젝트의 예제 프레임 워크를 준수하고 시뮬레이터에서 실행하면 모든 것이 제대로 작동하지만 설명 된대로 프로젝트에 필요한 파일을 추가 할 때
retain
release etc.
그래서 나는 어떤 문제가 여기에
내 질문에있는 프로젝트의 아크 호환성이 이해에 대한 오류의 제비를 제기
- 일부 프로젝트에서 사용되는 이러한 유지 및 해제 방법은 이전 버전의 IOS로 개발되었음을 의미하는 입니까?
- 그렇다면 수동으로 제거하는 것 외에 어떻게 이러한 오류를 해결할 수 있습니까?
- IOS에있는 방법이 있나요? 부분적으로 하나의 컴파일러를 사용하고 나머지는 다른 코드를 사용하여 컴파일 할 수 있습니까?
부수적으로 10,000 개의 주석을 추가하는 것은 실제로 느릴 수 있습니다. – ahwulf