10.5에서 10.8 mac os x까지 호환 가능해야하는 코드가 있습니다. 10.5에 ARC가 없기 때문에 수동 메모리 관리를하고 있습니다.수동 메모리 관리를 할 때 사용할 Json 라이브러리
json을 처리 할 수 있도록 프로젝트에 제 3 자 json 라이브러리를 통합해야합니다. 나는 Objective-c와 코코아에 꽤 새로운 사람이다. 도서관이하는 메모리 매니지먼트에 대해 걱정해야하는지에 대해 우려하고 있습니다.
제 생각에는 ARC를 사용하는 lib를 사용해서는 안됩니다. 맞습니까? 그 경우에는 수동 메모리 관리를 수행 할 json 라이브러리를 사용해야하는지에 대한 권장 사항이 필요합니다.
ARC는 내 요구 사항에 맞지 않는다고 추측하지만 SBJson이있는 것으로 보입니다.
이 새로운 친구에 대한 조언이 필요하십니까?
ARC의 작동 방식을 잘못 이해했다고 생각합니다. ARC는 컴파일 타임 기술입니다. 컴파일러가 지원하는 한 이전 OS 버전에 배포 할 수 있습니다. (약한 포인터와 관련한 몇 가지 예외가 있습니다.) –
구형 플랫폼에서는 GC를 사용하고 최신 버전에서는 ARC를 사용할 수 있습니까? 아니면 모든 플랫폼을 지원하는 단일 바이너리를 사용해야합니까? –