기본 기능 IOS를 사용하여 여러 이미지 다운로드

rajesh57

여러 이미지를 다운로드하여 디스크에 저장하는 방법. 사용중인 보내기 요청은 다음과 같습니다.

for(NSDictionary *image in [data objectForKey:@"Catalogues"])
{
    NSString *imurl =[image objectForKey:@"Image_Path"];
    NSLog(@"%@",imurl);



    NSString *urlstring =imurl;
    NSLog(@"demo %@",urlstring);
    NSURL *mailurl =[NSURL URLWithString:urlstring];
    NSMutableURLRequest *request =[NSMutableURLRequest requestWithURL:mailurl];
    NSOperationQueue *ques =[[NSOperationQueue alloc]init];



    [NSURLConnection sendAsynchronousRequest:request queue:ques completionHandler:^(NSURLResponse *respo, NSData *data, NSError *err) {


        UIImage *image = [UIImage imageWithData:data];
        UIImageView *im = [[UIImageView alloc] initWithFrame:CGRectMake(50, 100, 150, 150)];
        im.image = image;
        [self.view addSubview:im];
        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,     NSUserDomainMask, YES);
        NSString *documentsDirectory = [paths objectAtIndex:0];
        NSString *getImagePath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@",documentsDirectory] 

여러 이미지에 사용할 수있는 기본 방법이 있습니까?

소파 개발자

이 특정 문제에 대한 "기본 방법"은 없습니다.

이미지 목록을 디스크에 저장하려는 경우 UIImages처음부터 생성하지 않고 데이터를 이진 데이터로 처리하고 디스크에 직접 저장 하여 접근 방식을 개선 할 수 있습니다.

낮은 메모리 공간을 유지하기 위해 NSURLConnection의 델리게이트 메서드를 구현 하고 청크 데이터가에 도착할 때 대상 파일에 이미지 데이터를 조각 단위작성 (추가)합니다 connection:didReceiveData:.

후자는 캡슐화 NSURLConnection및 기타 관련 상태 를 캡슐화 하고 델리게이트를 NSOperation구현하는 비동기 스타일을 사용 하는 전용 클래스를 생성하여 가장 잘 해결할 수 있습니다 NSURLConnection.

타사 라이브러리도 고려할 수 있습니다. 경고는했지만 : 거의 모든 잘 알려진 타사 네트워크 라이브러리는 당신에 쉽게 쓰기 데이터 못하게 조각 파일에 있습니다. 기본적으로 수신 된 모든 데이터를 하나의 NSMutableData개체에 누적 합니다. 이미지가 클 수 있고 한 번에 여러 연결을 시작할 수 있기 때문에 메모리 공간이 늘어날 수 있습니다.

또한 한 번에 두 개 이상의 연결을 시작하지 마십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS-한 번에 여러 이미지 다운로드, 사용하기 가장 좋은 라이브러리

분류에서Dev

글라이드 라이브러리를 사용하여 이미 다운로드 및 캐시 된 이미지 가져 오기

분류에서Dev

미리로드 기능을 사용하여 react-p5 라이브러리로 이미지를로드하는 데 문제가 있습니다.

분류에서Dev

WebClient를 사용하여 여러 이미지를 비동기식으로 다운로드하려면 어떻게해야합니까?

분류에서Dev

dropzone laravel을 사용하여 여러 이미지를 이메일로 보내기

분류에서Dev

범용 이미지 다운로더를 사용하여 이미지보기에서 큰 이미지 설정

분류에서Dev

범용 이미지 다운로더를 사용하여 이미지보기에서 큰 이미지 설정

분류에서Dev

iOS에서 for 루프를 사용하여 여러 행과 두 열의 이미지 수를 기준으로 이미지보기를 정렬하고 싶습니다.

분류에서Dev

dom to image 및 filesaver를 사용하여 이미지를 다운로드하기 전에 바닥 글 추가

분류에서Dev

& 연산자를 사용하여 기능을 기본 매개 변수로 지정

분류에서Dev

useEffect를 사용하여 여러 드롭 다운 데이터 채우기

분류에서Dev

글라이드를 사용하여 Firebase에 저장된 이미지의 미리보기 이미지를 다운로드하는 방법

분류에서Dev

alamofire를 사용하여 이미지 다운로드-iOS

분류에서Dev

여러 파일 업로드 후 이미지 마술사를 사용하여 자르기 및 크기 조정

분류에서Dev

Rest api python을 사용하여 Tableau 다운로드 / 내보내기 이미지

분류에서Dev

기본 : XML 및 XSLT를 사용하여 이미지 표시

분류에서Dev

글라이드를 사용하여 이미지보기에서 이미지를로드 할 수 없습니다.

분류에서Dev

UI에 영향을주지 않고 iOS에서 여러 이미지를 비동기 적으로 다운로드하는 방법은 무엇입니까?

분류에서Dev

objective c-웹에서 이미지를 다운로드하여 이미지보기에 표시하는 데 사용하는 효율적인 방법

분류에서Dev

AFNetworking을 사용하여 이미지를 비동기 적으로 다운로드 한 후 UIImageView에서 이미지를 가져올 수 있습니까?

분류에서Dev

Nuxt.js를 사용하여 생성 중에 CMS에 업로드 된 이미지 사본 만들기

분류에서Dev

각도 js를 사용하여 기본 64 이미지 데이터를 서버로 보낼 수 없습니다.

분류에서Dev

여러 인수를 사용하여 Switch 케이스 / If 문 정렬, Javascript의 새로운 기능

분류에서Dev

wget 또는 기타 명령 줄 다운로드 도구를 사용하여 재개 가능한 파일을 여러 개 다운로드합니까?

분류에서Dev

Carrierwave (Ruby on Rails)를 사용하여 TinyMCE에서 로컬 이미지 업로드 기능을 구현하는 방법

분류에서Dev

jQuery를 사용하여 선택 드롭 다운에 대해 기본값이 설정되지 않았습니다.

분류에서Dev

CSS를 사용하여 이미지 갤러리 만들기

분류에서Dev

varchar를 기본 키로 사용하여 테이블 만들기

분류에서Dev

폴백 시스템을 사용하여 PHP에서 원격 URL 데이터를 다운로드하는 사용자 지정 기능

Related 관련 기사

  1. 1

    iOS-한 번에 여러 이미지 다운로드, 사용하기 가장 좋은 라이브러리

  2. 2

    글라이드 라이브러리를 사용하여 이미 다운로드 및 캐시 된 이미지 가져 오기

  3. 3

    미리로드 기능을 사용하여 react-p5 라이브러리로 이미지를로드하는 데 문제가 있습니다.

  4. 4

    WebClient를 사용하여 여러 이미지를 비동기식으로 다운로드하려면 어떻게해야합니까?

  5. 5

    dropzone laravel을 사용하여 여러 이미지를 이메일로 보내기

  6. 6

    범용 이미지 다운로더를 사용하여 이미지보기에서 큰 이미지 설정

  7. 7

    범용 이미지 다운로더를 사용하여 이미지보기에서 큰 이미지 설정

  8. 8

    iOS에서 for 루프를 사용하여 여러 행과 두 열의 이미지 수를 기준으로 이미지보기를 정렬하고 싶습니다.

  9. 9

    dom to image 및 filesaver를 사용하여 이미지를 다운로드하기 전에 바닥 글 추가

  10. 10

    & 연산자를 사용하여 기능을 기본 매개 변수로 지정

  11. 11

    useEffect를 사용하여 여러 드롭 다운 데이터 채우기

  12. 12

    글라이드를 사용하여 Firebase에 저장된 이미지의 미리보기 이미지를 다운로드하는 방법

  13. 13

    alamofire를 사용하여 이미지 다운로드-iOS

  14. 14

    여러 파일 업로드 후 이미지 마술사를 사용하여 자르기 및 크기 조정

  15. 15

    Rest api python을 사용하여 Tableau 다운로드 / 내보내기 이미지

  16. 16

    기본 : XML 및 XSLT를 사용하여 이미지 표시

  17. 17

    글라이드를 사용하여 이미지보기에서 이미지를로드 할 수 없습니다.

  18. 18

    UI에 영향을주지 않고 iOS에서 여러 이미지를 비동기 적으로 다운로드하는 방법은 무엇입니까?

  19. 19

    objective c-웹에서 이미지를 다운로드하여 이미지보기에 표시하는 데 사용하는 효율적인 방법

  20. 20

    AFNetworking을 사용하여 이미지를 비동기 적으로 다운로드 한 후 UIImageView에서 이미지를 가져올 수 있습니까?

  21. 21

    Nuxt.js를 사용하여 생성 중에 CMS에 업로드 된 이미지 사본 만들기

  22. 22

    각도 js를 사용하여 기본 64 이미지 데이터를 서버로 보낼 수 없습니다.

  23. 23

    여러 인수를 사용하여 Switch 케이스 / If 문 정렬, Javascript의 새로운 기능

  24. 24

    wget 또는 기타 명령 줄 다운로드 도구를 사용하여 재개 가능한 파일을 여러 개 다운로드합니까?

  25. 25

    Carrierwave (Ruby on Rails)를 사용하여 TinyMCE에서 로컬 이미지 업로드 기능을 구현하는 방법

  26. 26

    jQuery를 사용하여 선택 드롭 다운에 대해 기본값이 설정되지 않았습니다.

  27. 27

    CSS를 사용하여 이미지 갤러리 만들기

  28. 28

    varchar를 기본 키로 사용하여 테이블 만들기

  29. 29

    폴백 시스템을 사용하여 PHP에서 원격 URL 데이터를 다운로드하는 사용자 지정 기능

뜨겁다태그

보관