iOS Block

Block原型聲明

無(wú)返回值的Block聲明

typedef void(^demoBlock)(NSString *);

有返回值的Block聲明

typedef NSString *(^demoBlock)(NSString *);

Block定義

無(wú)返回值的Block定義

demoBlock myBlock = ^(NSString *str) {

? ? NSLog(@"muyBlock: %@", str);

}

有返回值的Block定義

demoBlock myBlock = ^(NSString *str) {

? ? return?[NSString stringWithFormat:@"Input string is:%@", str];

}

Block調(diào)用

無(wú)返回值的Block調(diào)用

myBlock(@"Hello world!");

有返回值的Block調(diào)用

NSString str = myBlock(@"Hello world!");

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 Blocks是C語(yǔ)言的擴(kuò)充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這...
    小人不才閱讀 3,881評(píng)論 0 23
  • 《Objective-C高級(jí)編程》這本書就講了三個(gè)東西:自動(dòng)引用計(jì)數(shù)、block、GCD,偏向于從原理上對(duì)這些內(nèi)容...
    WeiHing閱讀 10,105評(píng)論 10 69
  • block.png iOS代碼塊Block 概述 代碼塊Block是蘋果在iOS4開始引入的對(duì)C語(yǔ)言的擴(kuò)展,用來(lái)實(shí)...
    全棧農(nóng)民工閱讀 643評(píng)論 0 1
  • 一別晚秋 黃葉簌簌 落木蕭蕭 西風(fēng)涼透 再別晚秋 柿子紅透 漫山遍野 醉了鄉(xiāng)愁 三別晚秋 無(wú)語(yǔ)淚流 春雨嬌花 寒風(fēng)...
    歡呼收割一閱讀 696評(píng)論 4 15
  • 也許找不到前進(jìn)的方向 但至少知道自己還在努力 至少心里還在對(duì)話 未來(lái)又遠(yuǎn)又近 努力也許會(huì)讓我們慢慢找到目標(biāo)
    大芝芝閱讀 174評(píng)論 0 3

友情鏈接更多精彩內(nèi)容