Block的簡單實用

最近在項目中喜歡上了使用block大莫,尤其是在自定義控件的時候啦粹,感覺比代理要方便的多肺樟;

不多說,先上代碼顽聂,


圖1 .h文件中的block定義


圖2 .m文件中的block監(jiān)聽數(shù)據(jù)的變化


1>>typedef void(^YZDeductBlock)(NSString*deductCount);定義一個block類型(此時為void類型)肥惭,YZDeductBlock為block的類型名稱,NSString*deductCount為block監(jiān)聽的參數(shù)類型和參數(shù)名稱紊搪。

2>>@property(nonatomic,copy)YZDeductBlock deductBlock;聲明一個block屬性蜜葱,一定要用copy修飾;deductBlock為屬性block的名稱耀石;

3>>-(void)deductTimesWithBlock:(YZDeductBlock)deductBlock;為聲明的block方法牵囤;

4>>圖2中 //-(void)seletedToDeduct{}和-(void)seletedToCancel是自定義alert上面確定、取消按鈕執(zhí)行的方法;此時block通過確定按鈕的點擊事件揭鳞,來監(jiān)聽并返回alert上某個值的變化炕贵;

5>>圖3為block的使用。具體的原理和結(jié)構(gòu)說明野崇,稍后整理称开。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市乓梨,隨后出現(xiàn)的幾起案子鳖轰,更是在濱河造成了極大的恐慌,老刑警劉巖督禽,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件脆霎,死亡現(xiàn)場離奇詭異总处,居然都是意外死亡狈惫,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進(jìn)店門鹦马,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胧谈,“玉大人,你說我怎么就攤上這事荸频×庑ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵旭从,是天一觀的道長稳强。 經(jīng)常有香客問我,道長和悦,這世上最難降的妖魔是什么退疫? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮鸽素,結(jié)果婚禮上褒繁,老公的妹妹穿的比我還像新娘。我一直安慰自己馍忽,他們只是感情好棒坏,可當(dāng)我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著遭笋,像睡著了一般坝冕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瓦呼,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天喂窟,我揣著相機(jī)與錄音,去河邊找鬼。 笑死谎替,一個胖子當(dāng)著我的面吹牛偷溺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播钱贯,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼挫掏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了秩命?” 一聲冷哼從身側(cè)響起尉共,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎弃锐,沒想到半個月后袄友,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡霹菊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年剧蚣,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旋廷。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡鸠按,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出饶碘,到底是詐尸還是另有隱情目尖,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布扎运,位于F島的核電站瑟曲,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏豪治。R本人自食惡果不足惜洞拨,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鬼吵。 院中可真熱鬧扣甲,春花似錦、人聲如沸齿椅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽涣脚。三九已至示辈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間遣蚀,已是汗流浹背矾麻。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工纱耻, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人险耀。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓弄喘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親甩牺。 傳聞我的和親對象是個殘疾皇子蘑志,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 前言 Blocks是C語言的擴(kuò)充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這...
    小人不才閱讀 3,774評論 0 23
  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,166評論 30 470
  • iOS開發(fā)系列--網(wǎng)絡(luò)開發(fā) 概覽 大部分應(yīng)用程序都或多或少會牽扯到網(wǎng)絡(luò)開發(fā)贬派,例如說新浪微博急但、微信等,這些應(yīng)用本身可...
    lichengjin閱讀 3,671評論 2 7
  • { 11搞乏、核心動畫 需要簽協(xié)議波桩,但是系統(tǒng)幫簽好 一、CABasicAnimation 1请敦、創(chuàng)建基礎(chǔ)動畫對象 CAB...
    CYC666閱讀 1,557評論 2 4
  • 你是天上一盞不眠的星 溫暖了我清冷的眼睛 望著你殘白的模樣 誘惑我萬千的想像 你那神秘的前世今生 讓我陷入了天馬行...
    一枚冰兒閱讀 218評論 2 0