[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);
確定一種方法可行嗎?試試這個代碼,看輸出什么?
iOS遍歷數(shù)組的同時刪除元素我們在遍歷可變數(shù)組時,最好不要做刪除數(shù)組中元素的操作。因為刪除操作可能會引起數(shù)組容量的變化,導致數(shù)組越界等問題。以前在使用for循環(huán)遍歷的時候遇到過這個問題。當時的做法是使用...
因為之前的公司裁了一波員以及自己的能力太差了,衍生了想換家公司的想法,也挺神奇的,其實面試真的是相當順利,但選擇實在是太難了,遇到了超級nice的小哥哥大哥哥們,以及hr小姐...
本文主要整理了Runtime的相關知識。對于一個iOS開發(fā)者來說,掌握Runtime的重要性早已不言而喻。OC能夠作為一門優(yōu)秀的動態(tài)特性語言,在其背后默默工作著的就是Runt...
前言 runtime的資料網(wǎng)上有很多了,部分有些晦澀難懂,我通過自己的學習方法總結一遍,主要講一些常用的方法功能,以實用為主,我覺得用到印象才是最深刻的,并且最后兩個demo...
iOS 13 如期而至,適配工作可以開展起來啦。在適配 iOS 13 過程中,遇到了如下一些問題。 1. UITextField 的私有屬性 _placeholderLabe...