zoukankan      html  css  js  c++  java
  • nsmutableset

    //

    //  main.m

    //  nsmutableset

    //

    //  Created by 博博 on 16/1/11.

    //  Copyright (c) 2016年 com.bb. All rights reserved.

    //

    #define NSLog(FORMAT, ...) printf("%s ", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String])

    #import <Foundation/Foundation.h>

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

        @autoreleasepool {

            NSMutableSet *set1=[NSMutableSet set];

            NSMutableSet *set2=[NSMutableSet setWithObjects:@"1",@"2", nil];

            NSMutableSet *set3=[NSMutableSet setWithObjects:@"a",@"2", nil];

            //集合2减集合3,最后集合2中元素只剩1个,值为1;

    //        NSLog(@"%@",set2);

    //        NSLog(@"%@",set3);

    //        [set2 minusSet:set3];

    //        NSLog(@"%@",set2);

    //        NSLog(@"%@",set3);

            //集合2与集合3交集,最后集合2中元素只有一个值为2

    //        [set2 intersectSet:set3];

    //        NSLog(@"%@",set2);

    //        NSLog(@"%@",set3);

            //集合2与集合3并集,最后集合2中的元素只有3个1,2,a

    //        [set2 unionSet:set3];

    //        NSLog(@"%@",set2);

    //        NSLog(@"%@",set3);

            

            //

    //        [set2 removeObject:@"2"];

    //        NSLog(@"%@",set2);

            [set1 setSet:set2];

            NSLog(@"%@",set1);

        }

        return 0;

    }

  • 相关阅读:
    web性能优化
    5、Git:使用码云(Gitee)
    4、Git:文件操作
    3、Git:基本理论 和 项目搭建
    2、Git:环境配置
    1、Git:版本控制 和 Git历史
    18、各种锁的理解(非公平锁和公平锁、可重入锁、自旋锁、死锁)
    17、原子引用(乐观锁)
    16、深入理解CAS(重点)
    15、彻底玩转单例模式
  • 原文地址:https://www.cnblogs.com/bobohahaha/p/5121006.html
Copyright © 2011-2022 走看看