• IOS-网络(小文件下载)


     1 //
     2 //  ViewController.m
     3 //  IOS_0131_小文件下载
     4 //
     5 //  Created by ma c on 16/1/31.
     6 //  Copyright © 2016年 博文科技. All rights reserved.
     7 //
     8 
     9 #import "ViewController.h"
    10 
    11 @interface ViewController ()
    12 
    13 @end
    14 
    15 @implementation ViewController
    16 /*
    17  下载小文件的方式
    18  1.NSData dataWithContentOfURL
    19  2.NSURLConnection
    20  */
    21 
    22 - (void)viewDidLoad {
    23     [super viewDidLoad];
    24     
    25 }
    26 
    27 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
    28 {
    29     [self downloadFile1];
    30     [self downloadFile2];
    31 }
    32 
    33 ///1.NSData dataWithContentOfURL
    34 - (void)downloadFile1
    35 {
    36     dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    37         
    38         NSURL *url = [NSURL URLWithString:@"http://localhost:8080/MJServer/resources/images/minion_01.png"];
    39         NSData *data = [NSData dataWithContentsOfURL:url];
    40         NSLog(@"downloadFile1---%ld",data.length);
    41     });
    42 }
    43 ///2.NSURLConnection
    44 - (void)downloadFile2
    45 {
    46     NSURL *url = [NSURL URLWithString:@"http://localhost:8080/MJServer/resources/images/minion_01.png"];
    47     
    48     NSURLRequest *request = [NSURLRequest requestWithURL:url];
    49     
    50     [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {
    51         NSLog(@"downloadFile2---%ld",data.length);
    52         
    53     }];
    54 }
    55 
    56 
    57 @end
  • 相关阅读:
    LOJ 6192 城市网络(树上倍增)
    SDOI2010代码拍卖会 (计数类DP)
    失控的未来交通工具 (LOJ 508,带权并查集,数论)
    线段树维护区间前k小
    POJ 1966 Cable TV Network (最大流最小割)
    网络流学习笔记
    最大子矩阵和
    POJ 1723 Soldiers (中位数)
    最大子矩阵求法详解
    CH0805 防线 (二分值域,前缀和,特殊性质)
  • 原文地址:https://www.cnblogs.com/oc-bowen/p/5174149.html
Copyright © 2020-2023  润新知