博客
关于我
Objective-C实现下载文件(附完整源码)
阅读量:796 次
发布时间:2023-02-20

本文共 1588 字,大约阅读时间需要 5 分钟。

Objective-C ??????

? Objective-C ??NSURLSession ?????????????????????? NSURLSession ??????????????????

?????????

  • ?? NSURLSession ???

    ?????????? NSURLSession ?????????????????

  • ???????

    ?? NSURLSession ?????????????????? URL??? URL ??????????????????

  • ???????

    ???????? NSURLSession??????????

  • ???????

    ??????NSURLSession ??????????????????????????????????

  • ??? Objective-C ??????

    ???????? Objective-C ???????????????????????

    #import 
    @interface FileDownloader : NSObject@end@implementation FileDownloader- (void)downloadFileWithURL:(NSURL *)url{ // ?????????? NSURLSession *session = [NSURLSession sharedSession]; // ?????? NSURLRequest *request = [NSURLRequest requestWithURL:url]; // ?????? DownloadTask *downloadTask = [session downloadTaskWithRequest:request completionHandler:^(NSURLResponse *response, NSHTTPURLResponseCode code, !NSError *error) { // ?????? if (error) { // ?????? NSLog(@"?????%@", error.localizedDescription); return; } // ??????? NSData *responseData = [response dataUsingEncoding:NSUTF8StringEncoding]; // ??????????? [responseData writeToFile:@"/path/to/file" atomically:YES]; // ?????? [downloadTask cancel]; // ???? [session finishTasks]; }]; // ?????? [downloadTask resume];}@end

    ????

    • ????????????? URL??????????
    • ?????????? backgroundSession ???????????
    • ???????????? completionHandler ??????????????? resume ????????

    ??????????? Objective-C ????????????????

    转载地址:http://ryifk.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现strsep函数功能(附完整源码)
    查看>>
    Objective-C实现subset generation子集生成算法(附完整源码)
    查看>>
    Objective-C实现substring函数功能(附完整源码)
    查看>>
    Objective-C实现SudokuSolver数独解决方案算法(附完整源码)
    查看>>
    Objective-C实现Sudoku数独游戏算法(附完整源码)
    查看>>
    Objective-C实现sum of arithmetic series算术级数之和算法(附完整源码)
    查看>>
    Objective-C实现sum of geometric progression几何级数之和算法(附完整源码)
    查看>>
    Objective-C实现sum of subset子集总和算法(附完整源码)
    查看>>
    Objective-C实现SumOfSubset子集总和为一个定值的算法(附完整源码)
    查看>>
    Objective-C实现support vector machines支持向量机算法(附完整源码)
    查看>>
    Objective-C实现SVM支持向量机算法(附完整源码)
    查看>>
    Objective-C实现SVM支持向量机(附完整源码)
    查看>>
    Objective-C实现sylvester西尔维斯特方程算法(附完整源码)
    查看>>
    Objective-C实现tabu search禁忌搜索算法(附完整源码)
    查看>>
    Objective-C实现tanh函数功能(附完整源码)
    查看>>
    Objective-C实现Tarjan 用于在有向图中查找强连通分量的算法(附完整源码)
    查看>>
    Objective-C实现TCP Server 多线程同时连接多个客户端(附完整源码)
    查看>>
    Objective-C实现TCP拥塞控制(附完整源码)
    查看>>
    Objective-C实现tcp网络通讯服务器+客户端(附完整源码)
    查看>>
    Objective-C实现temperature conversions温度转换算法(附完整源码)
    查看>>