Object-c------NSSet的简单介绍

来源:互联网 发布:知柏地黄丸吃多久为好 编辑:程序博客网 时间:2024/04/30 13:31

main.m

////  main.m//  NSSet////  Created by zhaogang on 16/5/7.//  Copyright © 2016年 zhaogang. All rights reserved.//#import <Foundation/Foundation.h>/* NSSet和NSArray的对比 1. 共同点 * 都是集合,都能存放多个OC对象 * 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举) * 本身都不可变,都有一个可变的子类 2. 不同点 * NSArray有顺序,NSSet没有顺序 */int main(int argc, const char * argv[]) {    NSMutableSet *s = [NSMutableSet set];    //添加元素    [s addObject:@"hack"];    //删除元素    //[s removeObject:(nonnull id)];    return 0;}//set的基本使用void test(){    NSSet *s = [NSSet set];    NSSet *s2 = [NSSet setWithObjects:@"jack",@"rose",@"mike", @"marry", nil];    //随机拿出一个函数    NSString *str = [s2 anyObject];    NSLog(@"%@", str);    NSLog(@"%ld", s2.count);}
0 0