zoukankan      html  css  js  c++  java
  • 可变数组 NSMutableArray

            //1.使用实例方法创建

            NSMutableArray *array3 = [[NSMutableArray alloc]initWithObjects:@"123", @"222", @"321", @"333", nil];

            NSLog(@"%@",array3);

            

            //2.使用类方法创建

            NSMutableArray *array4 = [NSMutableArray arrayWithObjects:@"789", @"888", @"999", @"987", nil];

            NSLog(@"%@",array4);

            

            //3.添加元素

            [array3 addObject:@"asdf"];

            NSLog(@"%@", array3);

            

            //4.插入元素

            [array4 insertObject:@"zzz" atIndex:1];

            NSLog(@"%@", array4);

            

            //5.删除元素

    //元素

            [array4 removeObject:@"zzz"];

            NSLog(@"%@", array4);       

    //下标

            [array4 removeObjectAtIndex:2];  

            NSLog(@"%@", array4);

            

            //6.替换元素

            [array3 replaceObjectAtIndex:2 withObject:@"SS"];

            NSLog(@"%@", array3);

            

            //7.交换指定位置的两个元素

            [array3 exchangeObjectAtIndex:1 withObjectAtIndex:2];

            NSLog(@"%@", array3);

            

            //8.根据对象来交换两个元素位置

            NSUInteger a = [array3 indexOfObject:@"SS"];

            NSUInteger b = [array3 indexOfObject:@"asdf"];

            [array3 exchangeObjectAtIndex:a withObjectAtIndex:b];

            NSLog(@"%@", array3);

  • 相关阅读:
    系统架构设计师软考总结
    统一用户认证系统CUAS实现要点
    Activiti使用总结
    性能优化总结篇
    CVE-2016-5734-phpmyadmin-4.0.x-4.6.2-代码执行
    WooYun-2016-199433 -phpmyadmin-反序列化-getshell
    CVE-2015-1635-HTTP.SYS远程执行代码
    泛微OA 多版本存在命令执行
    CVE-2019-20372-Nginx error_page 请求走私
    通达OA 页面敏感信息-2013/2015版本
  • 原文地址:https://www.cnblogs.com/Azazqing/p/3696581.html
Copyright © 2011-2022 走看看