zoukankan      html  css  js  c++  java
  • OC6(集合)

    1,集合的特点:互异性,无序性,通常用来处理重用问题
    2,不可变集合的创建(初始化、便利构造器)
     NSSet *set = [[NSSet alloc] initWithObjects:@"zhonger",@"honghuang",@"taixu",@"fufu",@"bada",@"linlin",@"qianyao", nil];
    NSSet *set1 = [NSSet setWithObjects:@"zuizui",@"qiuxiang",@"shuishen",@"ganggang",@"pengpeng",@"hujiepei",@"zhuzhenjie", nil];
    3,获取集合中对象的个数-------count
    4,获取集合中所有的对象,保存在一个数组中、
    NSArry *array = [set allObjects];
    5,从集合中获取一个对象
    NSString *str = [set anyObject];
    6,判断集合中是否包含某个对象
    BOOL isTure = [set containsObject:@“taixu”];
    7,计数集合 ------NSCountedSet
    ①先创建一个计数集合
    NSCountedSet *cSet = [NSCountedSet setWithCapacity:0];
    ②向集合中添加元素
    [cSet addObject:@123];
    [cSet addObject:@456];
    [cSet addObject:@456];
    [cSet addObject:@789];
    [cSet addObject:@789];
    [cSet addObject:@789];
    [cSet addObject:@123];
    ③计数
     NSUInteger count456 = [cSet  countForobject:@456];
     
  • 相关阅读:
    UILabel 详解
    didMoveToSuperView 引发的思考
    Source
    设计模式
    Code ReView
    UIApearance
    UINavigationBar
    initWithNibName与viewDidLoad的执行关系以及顺序
    bLock 回调 就是这么简单!
    程序语言小记
  • 原文地址:https://www.cnblogs.com/w150385/p/5213988.html
Copyright © 2011-2022 走看看