//
// main.m
// OC05-task-03
//
// Created by Xin the Great on 15-1-25.
// Copyright (c) 2015年 Xin the Great. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
///NSSet -- 集合
//不可变
//集合没有重复的元素,而且无序
NSSet *set = [[NSSet alloc] initWithObjects:@"a",@"b",@"a", nil];
NSLog(@"set is %@",set);
//类方法初始化
NSSet *set1 = [NSSet setWithObjects:@"1",@"2",@"x",@"y", nil];
NSLog(@"set1 is %@",set1);
//获取集合元素的个数
NSUInteger count = [set1 count];
NSLog(@"count is %ld", count);
//获取所有的集合元素
NSArray *list = [set1 allObjects];
NSLog(@"list is %@"
NSSet -- 集合&&NSMutableSet -- 可变集合
最新推荐文章于 2022-04-08 17:11:37 发布
本文介绍了NSSet和NSMutableSet在Objective-C中的基本操作,包括创建、获取元素个数、判断元素是否存在、添加与删除元素,以及如何遍历集合。通过示例代码展示了它们在不可变和可变集合上的应用。
摘要由CSDN通过智能技术生成