[self.navigationController setViewControllers:vcArray animated:NO];
NSMutableArray *array = [NSMutableArray arrayWithArray:@[@"1",@"2",@"3",@"4",@"5"]];
[array enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
if ([obj isEqualToString:@"3"] || [obj isEqualToString:@"4"]) {
[array removeObject:obj];
}
}];
NSLog(@"%@--",array);
確定一種方法可行嗎?試試這個(gè)代碼,看輸出什么?
iOS遍歷數(shù)組的同時(shí)刪除元素我們?cè)诒闅v可變數(shù)組時(shí),最好不要做刪除數(shù)組中元素的操作。因?yàn)閯h除操作可能會(huì)引起數(shù)組容量的變化,導(dǎo)致數(shù)組越界等問題。以前在使用for循環(huán)遍歷的時(shí)候遇到過這個(gè)問題。當(dāng)時(shí)的做法是使用...
因?yàn)橹暗墓静昧艘徊▎T以及自己的能力太差了,衍生了想換家公司的想法,也挺神奇的,其實(shí)面試真的是相當(dāng)順利,但選擇實(shí)在是太難了,遇到了超級(jí)nice的小哥哥大哥哥們,以及hr小姐...
本文主要整理了Runtime的相關(guān)知識(shí)。對(duì)于一個(gè)iOS開發(fā)者來說,掌握Runtime的重要性早已不言而喻。OC能夠作為一門優(yōu)秀的動(dòng)態(tài)特性語言,在其背后默默工作著的就是Runt...
前言 runtime的資料網(wǎng)上有很多了,部分有些晦澀難懂,我通過自己的學(xué)習(xí)方法總結(jié)一遍,主要講一些常用的方法功能,以實(shí)用為主,我覺得用到印象才是最深刻的,并且最后兩個(gè)demo...
iOS 13 如期而至,適配工作可以開展起來啦。在適配 iOS 13 過程中,遇到了如下一些問題。 1. UITextField 的私有屬性 _placeholderLabe...