iOS之enumerateObjectsUsingBlock

enumerateObjectsUsingBlock是一種循環(huán)的方法,在Foundation里是這樣的:

- (void)enumerateObjectsUsingBlock:(void (NS_NOESCAPE ^)(ObjectType obj, NSUInteger idx, BOOL *stop))block NS_AVAILABLE(10_6, 4_0);
ObjectType obj:這里聲明數(shù)組里面你放入的是什么類(lèi)型的東西,不確定的話(huà)就直接id類(lèi)型最靠譜。
NSUInteger idx:這是數(shù)組的下標(biāo)
BOOL *stop:這是一個(gè)bool值,決定是否繼續(xù)循環(huán)。如果有NO,繼續(xù)循環(huán)下去。如果為YES ,停止循環(huán)。 

舉例:

NSArray *array = @[@"aaa",@"bbb",@"ccc"];
[array enumerateObjectsUsingBlock:^(id items, NSUInteger idx, BOOL *stop) {
    NSLog(@"%lu is %@",(unsigned long)idx,items);
    *stop = NO;
}];
最后編輯于
?著作權(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)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • *面試心聲:其實(shí)這些題本人都沒(méi)怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來(lái)就是把...
    Dove_iOS閱讀 27,595評(píng)論 30 472
  • 今天在簡(jiǎn)書(shū)上看見(jiàn)彭小六寫(xiě)的《從學(xué)渣到學(xué)霸-我的100天閱讀簡(jiǎn)史》,著實(shí)讓我狠狠反思了一下我之前的閱讀,我自...
    沉默三色堇閱讀 840評(píng)論 0 51
  • 我有一個(gè)好朋友H,我們從大學(xué)時(shí)認(rèn)識(shí),到現(xiàn)在差不多有七年了,今天看到她寫(xiě)了篇關(guān)于我的文章,內(nèi)心一時(shí)間百感交集,也萌發(fā)...
    Eyrane閱讀 986評(píng)論 5 4
  • 最近,總是閑得沒(méi)事,腦海中忽然浮現(xiàn)出一個(gè)念頭——寫(xiě)小說(shuō)。 雖說(shuō),我小說(shuō)內(nèi)容有些離奇,但是對(duì)我來(lái)說(shuō),無(wú)所謂。我的小說(shuō)...
    M伴隨流水閱讀 238評(píng)論 0 0

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