240 发简信
IP属地:重庆
  • [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遍历数组的同时删除元素

    我们在遍历可变数组时,最好不要做删除数组中元素的操作。因为删除操作可能会引起数组容量的变化,导致数组越界等问题。以前在使用for循环遍历的时候遇到过这个问题。当时的做法是使用...

  • 120
    [iOS] 七七八八的小姿势(1)

    因为之前的公司裁了一波员以及自己的能力太差了,衍生了想换家公司的想法,也挺神奇的,其实面试真的是相当顺利,但选择实在是太难了,遇到了超级nice的小哥哥大哥哥们,以及hr小姐...

  • 120
    Runtime-iOS运行时基础篇

    本文主要整理了Runtime的相关知识。对于一个iOS开发者来说,掌握Runtime的重要性早已不言而喻。OC能够作为一门优秀的动态特性语言,在其背后默默工作着的就是Runt...

  • 120
    OC最实用的runtime总结,面试、工作你看我就足够了!

    前言 runtime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是最深刻的,并且最后两个demo...

  • 120
    iOS 13 适配

    iOS 13 如期而至,适配工作可以开展起来啦。在适配 iOS 13 过程中,遇到了如下一些问题。 1. UITextField 的私有属性 _placeholderLabe...