nsmutableset

时间:2022-06-03 09:22:26

//

//  main.m

//  nsmutableset

//

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

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

//

#define NSLog(FORMAT, ...) printf("%s\n", [[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;

}