//
// main.m
// 04--NSSet的使用
//
// Created by LeeWong on 14-10-25.
// Copyright (c) 2014年 LeeWong. All rights reserved.
//
#import <Foundation/Foundation.h>
int main() {
//NSSet的基本使用
//创建 不可变
NSSet *s1 = [NSSet set];//永远为空
NSSet *s2 = [NSSet setWithObject:@"jack"];
NSSet *s3 = [NSSet setWithObjects:@"jack",@"rose", nil];
//集合不可修改
//集合内容的输出
NSLog(@"%@",s2);
NSLog(@"%@",s3);
//NSMutableSet的基本使用
//创建
NSMutableSet *s4 = [NSMutableSet set];//永远为空
NSMutableSet *s5 = [NSMutableSet setWithObject:@"jack"];
NSMutableSet *s6 = [NSMutableSet setWithObjects:@"jack",@"rose", nil];
//添加新元素
[s4 addObject:@"lee"];
[s4 addObject:@"wong"];
NSLog(@"%@",s4);
//删除元素
[s4 removeObject:@"lee"];
NSLog(@"%@",s4);
//由于set是无序的 因此无法 按序取数
NSString *s7 = [s6 anyObject];
NSLog(@"%@",s7);
return 0;
}
黑马培训IOS学习--Foundation---NSSet的使用
最新推荐文章于 2016-08-14 15:17:25 发布