2012-01-14 1 views
2

찾았습니다 https://github.com/rs/SDWebImagehttps://github.com/markofjohnson/HJCache 디스크 및 메모리에서 이미지 비동기 다운로드 및 캐싱에 대한 좋은 접근 방법입니다. 비슷하지만 ARC를 지원하는 무언가가 있습니까?ARC를 지원하는 SDWebImage 또는 HJCache와 같은 캐싱 프레임 워크가 있습니까?

+1

MKNetworkKit을 사용해 보셨습니까? http://github.com/MugunthKumar/MKNetworkKit ARC 기반 네트워킹 + 캐싱 프레임 워크. – Mugunth

+0

그게 내가 정확히 필요한 것, AFNEtworking 및 SDWebImage 지금 사용하고 있지만 모두 ARC (정말 문제가 아니라) 있지만 구분 된. SDWebImage는 캐시 크기 조정을 고려하지 않고 네트워크 표시기가 엉망입니다. –

답변

2

업데이트 : AFNetworking은 ARC에 대한 지원을 추가했습니다. 이미지 캐싱의 경우 NSURLCache는 ios5 이후 디스크 캐싱을 수행합니다. 여기를 참조하십시오. here

2

라이브러리의 클래스 파일에 -fno-objc-arc 플래그를 설정하여 ARC 프로젝트에서 해당 라이브러리를 사용할 수 있습니다. 지침은이 답변을 참조하십시오 :

How can I disable ARC for a single file in a project?

ARC 코드는 ARC 코드와 상호 운용 할 수있는 코드를 당신의 쓰기 자신에게 이익을 손상시키지 않고. ARC는 보유/릴리스 명세서를 작성하는 것을 제외하고는 아무 것도하지 않습니다. 따라서 SDWebImage에 누출이없는 한 이미 보유/릴리스 문이 작성되었으므로 ARC로 변환하면 이점이 없습니다.

+0

고마워, 내가 AFNetworking에서하는 일이다. 나는 새로운 것이 있었기를 바랬다. 이러한 프레임 워크는 정말 훌륭하지만 메모리 관리를 위해 SDK를 선호합니다. –

관련 문제