zoukankan      html  css  js  c++  java
  • 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <四> NSMutableArray

     1 int main(int argc, const char * argv[]) {
     2     @autoreleasepool {
     3         Person *p1 = [[Person alloc] initWithName:@"张三"];
     4         Person *p2 = [[Person alloc] initWithName:@"李四"];
     5         Person *p3 = [[Person alloc] initWithName:@"王五"];
     6         //3创建一个数组
     7         NSArray *array  = [[NSArray alloc] initWithObjects:p1,p2,p3, nil];
     8         NSMutableArray *arraym = [[NSMutableArray alloc] init];
     9         //1添加元素
    10         //添加一个的方法:[array addObject:p1];
    11         [arraym addObjectsFromArray:array];
    12         //2注意这个方法就是从一个数组中所有元素,所以需要在前面创建一个数组 -->3
    13         NSLog(@"%@",arraym);
    14         
    15         //删除元素
    16         //删除指定的元素,当然还有其他的,可以通过xcode代码提示
    17         [arraym removeObject:p1];
    18         NSLog(@"%@",arraym);
    19         
    20         //交换元素的位置
    21         [arraym exchangeObjectAtIndex:0 withObjectAtIndex:1];
    22         NSLog(@"%@",arraym);
    23     }
    24     return 0;
    25 }
     
  • 相关阅读:
    从原理层面掌握@InitBinder的使用【享学Spring MVC】
    array详解
    forward_list详解
    list详解
    deque详解
    vector详讲(三)实例
    vector详讲(二)迭代器
    vector详讲(一)
    numeric_limits<>函数
    seek()和tell()在文件里转移
  • 原文地址:https://www.cnblogs.com/goodboy-heyang/p/4668683.html
Copyright © 2011-2022 走看看