黑马培训IOS学习--Foundation---NSSet的使用

//
//  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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值