NSMutableArray 的简单用法

原创 2016年08月30日 00:41:11


//
//  main.m
//  NSMutableArray
//
//  Created by 李典 on 16/8/29.
//  Copyright © 2016年 李典. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    NSMutableArray *arr = [NSMutableArray new];

//    NSMutableArray *arr1 = [NSMutableArray array];

//    NSMutableArray *arr2 = [[NSMutableArray alloc]init];
    //  这样定义一个   可变的数值是有意义的

//    NSMutableArray *arr3 = @[@"aaa",@"bbb"];//   这样是不行的  因为  右边是 NSSarray   左边是  NSMutableArray  子类不能调用父类,



    /**
     *  为可变数组增加元素
     */
    [arr addObject:@"aa"];
    NSLog(@"%@",arr);


    /**
     *  将一个正常的数组  增加带一个可变数组当中
     */
    NSArray *arr2 = @[@"aaa",@"bbb",@"ccc",@"ddd"];
    [arr addObjectsFromArray:arr2];
    NSLog(@"%@",arr);


    /**
     *  根据下标来删除某一个元素
     */
    [arr removeObjectAtIndex:2];
    NSLog(@"%@",arr);


    /**
     *  删除最后一个
     */
    [arr removeLastObject];
    /**
     *  删除所有元素
     */
    [arr removeAllObjects];

    //加回来
    [arr addObjectsFromArray:arr2];
    /**
     *  删除指定元素
     */
    [arr removeObject:@"aa"];
    NSLog(@"%@",arr);

    // 为了验证在添加一次 arr数组
    [arr addObjectsFromArray:arr];


    /**
     *  删除指定范围
     *
     *  @param 2 开始的下标
     *  @param 3 删除个数
     *
     *  @return 剩余元素
     */
    [arr removeObjectsInRange:NSMakeRange(2, 3)];
    NSLog(@"%@",arr);



    return 0;
}



相关文章推荐

NSArray与NSMutableArray的区别 NSDictionary以及NSMutableDictionary用法总结

NSArray与NSMutableArray的区别 分类: iOS2012-03-26 16:15 475人阅读 评论(0) 收藏 举报 在iOS 开发过程中, NSArr...

一个简单的模仿NSMutableArray来说明内存分配机制

在OC中,使用数组的时候,往往会alloc一个对象后直接就release,这个的原因是在数组里面会调用retain方法来 保持这个对象,所以需要release,基本上使用NSMutableArray...

SurfaceView的基本用法以及简单实战

  • 2017年10月29日 11:52
  • 15.19MB
  • 下载

语法--动词简单用法讲解

  • 2009年05月01日 11:21
  • 43KB
  • 下载

ng-include用法分析以及多标签页面的简单实现方式

在平时的项目开发中,应该会经常遇到上图所示的需求,就是在一个页面中有多个标签,被选中的标签颜色会高亮显示,切换不同标签显示相应的不同内容。如果内容代码过多则写在同一个html文件就会显得特别乱,所以这...

定时器用法以及简单例子

  • 2011年08月12日 22:56
  • 26KB
  • 下载

java爬取网页内容 简单例子(2)——附jsoup的select用法详解

【准备工作】   下载:jsoup-1.6.1.jar       【先看效果】   目标网站:中国天气    目的:获取今天的天气 ...

github简单用法介绍

  • 2017年08月15日 22:44
  • 429B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSMutableArray 的简单用法
举报原因:
原因补充:

(最多只允许输入30个字)