欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS在Block中修改外部變量值的實(shí)現(xiàn)代碼

 更新時(shí)間:2017年08月24日 16:18:37   作者:弦外雨  
這篇文章主要介紹了iOS在Block中修改外部變量值的實(shí)現(xiàn)代碼,需要的朋友可以參考下

一,代碼。

- (void)viewDidLoad {
  [super viewDidLoad];
  // Do any additional setup after loading the view, typically from a nib.
  // 第一種是可以修改 static 全局變量;第二種是可以修改用新關(guān)鍵字 __block 修飾的變量。
  __block int blockLocal = 100;
  static int staticLocal = 100;
  void (^aBlock)(void) = ^(void){
    blockLocal++;
    staticLocal++;
  };
  NSLog(@"----blockLocal--%d",blockLocal);
  NSLog(@"---staticLocal--%d",staticLocal);
  aBlock();
  NSLog(@"----blockLocal--%d",blockLocal);
  NSLog(@"---staticLocal--%d",staticLocal);
}

二,輸出。

2015-10-23 13:15:30.598 在Block中修改外部變量的值[7561:195731] ----blockLocal--100
2015-10-23 13:15:30.598 在Block中修改外部變量的值[7561:195731] ---staticLocal--100
2015-10-23 13:15:30.598 在Block中修改外部變量的值[7561:195731] ----blockLocal--101
2015-10-23 13:15:30.598 在Block中修改外部變量的值[7561:195731] ---staticLocal--101

總結(jié)

以上所述是小編給大家介紹的iOS在Block中修改外部變量值的實(shí)現(xiàn)代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • ios app重提提交審核流程

    ios app重提提交審核流程

    本篇文章給大家講述了在APP第一次沒(méi)有審核通過(guò)后,重新提交的流程和注意的地方,學(xué)習(xí)一下吧。
    2017-12-12
  • iOS將時(shí)間NSDate轉(zhuǎn)化為毫秒時(shí)間戳的方法示例

    iOS將時(shí)間NSDate轉(zhuǎn)化為毫秒時(shí)間戳的方法示例

    這篇文章主要給大家介紹了關(guān)于iOS將時(shí)間NSDate轉(zhuǎn)化為毫秒時(shí)間戳的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • iOS輕點(diǎn)、觸摸和手勢(shì)代碼開(kāi)發(fā)

    iOS輕點(diǎn)、觸摸和手勢(shì)代碼開(kāi)發(fā)

    這篇文章主要為大家詳細(xì)介紹了iOS輕點(diǎn)、觸摸和手勢(shì)代碼開(kāi)發(fā),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • iOS實(shí)現(xiàn)可拖動(dòng)的浮動(dòng)菜單

    iOS實(shí)現(xiàn)可拖動(dòng)的浮動(dòng)菜單

    這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)可拖動(dòng)的浮動(dòng)菜單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • IOS 中兩種單例模式的寫(xiě)法實(shí)例詳解

    IOS 中兩種單例模式的寫(xiě)法實(shí)例詳解

    這篇文章主要介紹了IOS 中兩種單例模式的寫(xiě)法實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • iOS開(kāi)發(fā)中CALayer使用的基本教程

    iOS開(kāi)發(fā)中CALayer使用的基本教程

    這篇文章主要介紹了iOS開(kāi)發(fā)中CALayer使用的基本教程,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下
    2015-11-11
  • iOS Label隨字自動(dòng)變大效果

    iOS Label隨字自動(dòng)變大效果

    這篇文章主要為大家詳細(xì)介紹了iOS Label隨字自動(dòng)變大效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 詳解IOS的Automatically Sign在設(shè)備上打包

    詳解IOS的Automatically Sign在設(shè)備上打包

    本篇教程主要給大家分享了IOS的Automatically Sign如何在設(shè)備上直接打包,有需要的朋友參考學(xué)習(xí)下。
    2018-01-01
  • 詳解iOS開(kāi)發(fā)之NSURLProtocol的那些坑

    詳解iOS開(kāi)發(fā)之NSURLProtocol的那些坑

    本篇文章主要介紹了詳解iOS開(kāi)發(fā)之NSURLProtocol的那些坑,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • iOS當(dāng)多個(gè)網(wǎng)絡(luò)請(qǐng)求完成后執(zhí)行下一步的方法詳解

    iOS當(dāng)多個(gè)網(wǎng)絡(luò)請(qǐng)求完成后執(zhí)行下一步的方法詳解

    在多線程中,有時(shí)候我們會(huì)遇到一個(gè)界面同時(shí)有多個(gè)網(wǎng)絡(luò)請(qǐng)求(比如a,b,c,d四個(gè)網(wǎng)絡(luò)請(qǐng)求),在這四個(gè)個(gè)請(qǐng)求結(jié)束后,在請(qǐng)求到數(shù)據(jù)去做其他操作(UI更新等),下面這篇文章主要給大家介紹了關(guān)于iOS當(dāng)多個(gè)網(wǎng)絡(luò)請(qǐng)求完成后執(zhí)行下一步的相關(guān)資料,需要的朋友可以參考下。
    2017-12-12

最新評(píng)論