//1.创建集合对象
//()遍历构造器
NSSet *set = [NSSet setWithObjects:@"1", @"2", @"3", @"4", @"5", nil];
NSLog(@"set = %@", set);
//()初始化方法
NSSet *set1 = [[NSSet alloc] initWithObjects:@"1", @"2", @"3", @"4", @"5", nil];
NSLog(@"set1 = %@", set1);
//2.求集合元素个数
NSLog(@"%ld", [set count]);
//3.获取集合中的某个元素
NSString *str = [set anyObject];
NSLog(@"%@", str);
NSString *str1 = [set anyObject];
NSLog(@"%@", str1);
NSString *str2 = [set anyObject];
NSLog(@"%@", str2);
NSString *str3 = [set anyObject];
NSLog(@"%@", str3);
//4.判断集合中是否包含某个对象
BOOL isExist = [set containsObject:@"3"];
NSLog(@"%d", isExist);
//可变集合
NSMutableSet *set2 = [NSMutableSet setWithObjects:@"1", @"2", @"3", @"4", @"5", nil];
NSMutableSet *set3 = [[NSMutableSet alloc] initWithObjects:@"1", @"2", @"3", @"4", @"5", nil];
//1.添加元素
[set2 addObject:@"6"];
NSLog(@"set2 = %@", set2);
//2.删除元素
[set2 removeObject:@"4"];
NSLog(@"set2 = %@", set2);
本文介绍如何使用 Objective-C 进行集合的创建、计数、元素获取及判断等基本操作,并演示了可变集合的添加与删除过程。
189

被折叠的 条评论
为什么被折叠?



