首页 > 其他 > 详细

NSSet

时间:2016-12-16 09:44:55      阅读:194      评论:0      收藏:0      [点我收藏+]

//

//  main.m

//  09-集合

//

//  Created by apple on 14-3-21.

//  Copyright (c) 2014年 apple. All rights reserved.

//

 

#import <Foundation/Foundation.h>

 

int main(int argc, const char * argv[])

{

 

    @autoreleasepool {

        

        //NSArray 自然顺序

        //NSSet是无序的

        //注意:这个是最为重要的功能 NSSet中不能够存储重复的数据,可以用它来去除重复的值

        NSString * str1 = @"one";

        NSString * str2 = @"two";

        NSString * str3 = @"three";

        NSSet * set = [[NSSet alloc] initWithObjects:str1,str2,str3,str1, nil];

        NSLog(@"set %@",set);

        

        //count

        NSLog(@"count %ld",set.count);

        

       BOOL isContains =  [set containsObject:str1];

        if (isContains)

        {

            NSLog(@"YES");

        }

        else

        {

            NSLog(@"NO");

        }

        

        //4.遍历

        

        NSEnumerator * enumerator = [set objectEnumerator];

        NSString * value;

        while (value = [enumerator nextObject]) {

            NSLog(@"value %@",value);

        }

        

    }

    return 0;

}

 

NSSet

原文:http://www.cnblogs.com/supper-Ho/p/6185559.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!