19
A
답변
51
우리가 이동합니다.
iOS 앱의 문서 디렉토리에 UIImage
이 저장됩니다. NSFileManager
은 필요하지 않습니다.
NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString * basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
UIImage * imageToSave = [UIImage imageNamed:@"Icon.png"];
NSData * binaryImageData = UIImagePNGRepresentation(imageToSave);
[binaryImageData writeToFile:[basePath stringByAppendingPathComponent:@"myfile.png"] atomically:YES];
편집 : 당신이 이미지는 아이폰 OS 카메라를 형성 저장하는 경우 , 당신은 당신이 올바른 방향으로 이미지를 회전 할 수있는 방법을 볼 수 있습니다. Look here in that case.
1
파일로 저장하려면, 당신은 PLIST에 넣어, 또는 이미지의 PNG/JPG 표현을 만들어야 하나. NSCoding으로 UIImage 데이터를 좀 더 쉽게 저장할 수 있습니다.
더 많은 정보를 원하시면,이 자습서를 참조하십시오 : 여기 http://www.raywenderlich.com/1914/how-to-save-your-app-data-with-nscoding-and-nsfilemanager+1
음 ... 왜 NSCoding을 사용합니까? 좋아요. UIImages를 사용하여 복잡한 객체 구조를 저장하려고 할 때가 있습니다. 코딩 프로세스는 또한 CPU 틱을 먹습니다. –
관련 문제
- 1. 파일에 날짜를 저장하는 방법은 무엇입니까?
- 2. SharedPreferences를 파일에 저장하는 방법은 무엇입니까?
- 3. UIImage를 압축하는 방법은 무엇입니까?
- 4. iOS에서 UIImage를 프로그레시브 JPEG 형식으로 저장하는 방법은 무엇입니까?
- 5. Objective C, UIImage를 저장하는 방법
- 6. Codeigniter의 언어 파일에 변수를 저장하는 방법은 무엇입니까?
- 7. Propel 객체를 파일에 저장하는 방법은 무엇입니까?
- 8. ArrayList의 내용을 파일에 저장하는 방법은 무엇입니까?
- 9. 해시 테이블을 파일에 저장하는 방법은 무엇입니까?
- 10. HtmlUnit 쿠키를 파일에 저장하는 방법은 무엇입니까?
- 11. 배열을 plist 파일에 저장하는 방법은 무엇입니까?
- 12. Android Parcelable의 배열을 파일에 저장하는 방법은 무엇입니까?
- 13. 정수 변수를 XML 파일에 저장하는 방법은 무엇입니까?
- 14. 리스트를 파일에 저장하는 가장 효율적인 방법은 무엇입니까?
- 15. 무화과를 .mat 파일에 저장하는 방법은 무엇입니까?
- 16. PDFSharp 객체를 여러 파일에 저장하는 방법은 무엇입니까?
- 17. 보안/메타 정보를 파일에 저장하는 방법은 무엇입니까?
- 18. QPixmap 개체를 파일에 저장하는 방법은 무엇입니까?
- 19. mechanize.Browser() 쿠키를 파일에 저장하는 방법은 무엇입니까?
- 20. cURL 응답을 파일에 저장하는 방법은 무엇입니까?
- 21. 결과를 텍스트 파일에 저장하는 방법은 무엇입니까?
- 22. 내용을 깔끔한 정렬로 파일에 저장하는 방법은 무엇입니까?
- 23. 실행 파일에 문자열을 저장하는 방법은 무엇입니까?
- 24. ContentProvider를 사용하여 데이터를 파일에 저장하는 방법은 무엇입니까?
- 25. 자바에서 파일에 b + 트리를 저장하는 방법은 무엇입니까?
- 26. 파일에 코드 개체를 저장하는 방법은 무엇입니까?
- 27. netty - ChannelBuffer 유형을 파일에 저장하는 방법은 무엇입니까?
- 28. plist 파일에 UISwitch 상태를 저장하는 방법은 무엇입니까?
- 29. 여러 UIImage를 파일로 저장하는 방법 iPad
- 30. EAGLContext에서 UIImage를 그리는 방법은 무엇입니까?
감사하지만 이미지를로드 할 때 잘못된 방향으로 나를 보여 줬습니다. – user1234096
@JonasSchnelli ... 그것이 NSCoding을 제안한 이유입니다. –
@Matisse VerDuyn : 좋습니다. 하나 더하기. 그러나 그것을 "손으로"바꾸는 것은 그렇게 어렵지 않습니다. :) –