2011-01-11 5 views
1

현재 망막 디스플레이가있는 iphone4에 멋진 이미지를 표시하도록 앱의 이미지를 업데이트하고 있습니다. 모든 것이 잘 작동하고 나는 그것에 만족합니다.레티 나 디스플레이 사용 Vs 바이너리 크기

그러나 바이너리 크기가 증가하는 것은 ... (2Mb에서 시작하여 4에 도달했습니다.) 좋은 이미지를 얻고 바이너리 크기를 적절하게 유지하는 방법을 찾았습니까?

팁이나 조언을 환영합니다!

답변

0

2GB는 32GB 기기에서 더 이상 중요하지 않습니다. 4MB는 GB 당 1/250입니다. :) (좋아, 사용자가 절반 이하의 MP3를 동기화 할 수있게 해 줄 것입니다.)

나는 항상 망막이 아닌 앱을 삭제합니다. 그들은 빨고 추한 사람입니다. 못생긴 생각이 들지 않는다면, 아이폰 개발을 그만두고 Windows Phone 개발을 시작 하시길 부탁드립니다. (A)

+0

아하하하 나는 정말 추악한 것에 관심이있다. 그래서 나는이 움직임을 만들고있다! – Romain

+0

크기가 중요하지 않습니까? (내가 의미하는 앱을 위해). 나는 너무 큰 바이너리가 반발 할 수 있다고 생각하고 있었다. 아마 내가 틀렸다. – Romain

+0

크기 **는 ** 중요하지만 문제가 될 수 있습니다. 2MB, 그렇지 않습니다. 600 MB가 더 필요하다면 OK라고 말하고 싶지만 2 MB는 아무것도 아닙니다. 이미지는 바이너리 자체에 저장되는 것이 아니라 바이너리가 들어있는 번들 (특수 디렉토리 유형)에 저장된다는 점에 유의하십시오. 바이너리는 런타임에 모든 이미지를로드합니다. 그들은 바이너리 파일 자체에 있지 않습니다. 임의의 IPA를 압축 해제하고 마우스 오른쪽 버튼으로 클릭하여 페이로드에서 패키지 내용을 표시하십시오. 또한 모든 Mac 응용 프로그램에서이 작업을 수행 할 수 있습니다. –

0

때때로 이미지 파일에 pngcrush과 같은 것을 실행할 가치가 있습니다. 눈에 띄는 차이가 없어야하지만 종종 파일 크기가 훨씬 작아집니다.

+0

Xcode는 이미 PNG를 압축 처리합니다. 무작위 IPA의 압축을 풀고 그 안의 PNG를 확인하십시오. 그들은 매우 작습니다. –

+0

내가 말할 수있는 전부는 내 앱에 영향을 미쳤다는 것입니다. –