zoukankan      html  css  js  c++  java
  • 一次性代码-06-GCD

     1 //
     2 //  ViewController.m
     3 //  06一次性代码-GCD
     4 //
     5 //  Created by mac on 16/4/21.
     6 //  Copyright © 2016年 mac. All rights reserved.
     7 //
     8 
     9 #import "ViewController.h"
    10 
    11 @interface ViewController ()
    12 
    13 @property (assign, nonatomic) BOOL isHave;
    14 
    15 
    16 @end
    17 
    18 @implementation ViewController
    19 
    20 - (void)viewDidLoad {
    21     [super viewDidLoad];
    22 
    23 }
    24 
    25 /**
    26  *  1. flag保证只打印一次
    27  */
    28 - (void)download {
    29     
    30     if (self.isHave) return;
    31     
    32     NSLog(@"ishave");
    33     self.isHave = YES;
    34 
    35 }
    36 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
    37     
    38     [self downLoadDispatch];
    39 }
    40 
    41 /**
    42  *  2. dispatch_once_t保证只打印一次
    43  */
    44 - (void)downLoadDispatch {
    45     
    46     static dispatch_once_t onceToken;
    47     dispatch_once(&onceToken, ^{
    48        
    49     NSLog(@"downLoadDispatch");
    50     });
    51 }
    52 
    53 @end
    时光见证了成长,还很无知,我想一点点幼稚转为有知!
  • 相关阅读:
    POJ 1873 计算几何
    POJ 1584 计算几何
    POJ 1410 计算几何
    BZOJ 1208 set
    BZOJ 1503 splay
    BZOJ 5277 IQ题orz
    Codeforces Round #549 (Div. 2)A. The Doors
    (原创)同余定理
    April Fools Day Contest 2019 A. Thanos Sort
    PTA数据结构之 List Leaves
  • 原文地址:https://www.cnblogs.com/foreveriOS/p/5417058.html
Copyright © 2011-2022 走看看