黑马-OC-Foundation-NSSet常用对象类

原创 2015年07月07日 15:38:47

NSSET是单值对象集合,并且集合中是无序的,在NSSet中某个特定的对象只能出线一次,NSSet对象经常用于检查某个对象是否存在。

 1.NSSet和NSArray的对比
  1> 共同点
  都是集合,都能存放多个OC对象
        只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举)
        本身都不可变,都有一个可变的子类 
  2> 不同点
    NSArray有顺序,NSSet没有顺序

  2. NSSet创建

NSMutableSet *s = [NSMutableSet set];    

  添加元素
  [s addObject:@"hack"];    
删除元素
 
 [s removeObject:id];

   3.NSSet的基本使用

NSSet *s = [NSSet set];    
 
NSSet *s2 = [NSSet setWithObjects:@"jack",@"rose", @"jack2",@"jack3",nil];    
随机拿出一个元素
 
NSString *str =  [s2 anyObject];
    
    

黑马程序员——OC学习笔记08 Foundation框架常用的几个结构体和类。

一、常用的结构体 NSRange 表示范围 成员:都是unsigned long类型的。  location位置,length长度. 定义方式: 1、NSRange r1 = {2,4}; /...

黑马程序员——Foundation框架——集合类(NSSet、NSArray等)(二)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- NSSet数组和子类NSMutableSet的基本操作 NSSet和NSArray都是不可变数组...

黑马程序员——Foundation框架——集合类(NSSet、NSArray等)(一)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- OC集合类有NSArray、NSMutableArray、NSSet、NSMutableSet、...

黑马程序员——OC学习之Foundation框架常用类的常用方法

Foundation框架中常用对象有 一.常用结构体 NSRange(location length)       //表示范围 NSPoint\CGPoint                    ...

【OC学习-20】NSSet集合对象初始化以及常用操作方法归纳

集合的初始化以及操作方法和NSString、NSArray、NSDictionary等都很类似,很多方法写几遍就能了解意思并上手使用,不建议全部记忆。...

黑马程序员---IOS基础---OC之Foundation框架的基本对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-----OC之Foundation框架的基本对象 一、数字对象 Foundation框架中所提到的数字类型,可以...

OC--Foundation-NSString,NSArray,NSSet

一、NSString NSString : 不可变字符串 NSMutableString : 可变字符串 NSMutableString 继承自NSString 1.字符串的创...

OC之Foundation框架NSSet

// // main.m // NSSet // // Created by New-World on 13-11-2. // Copyright (c) 2013年 Gary. All ri...

黑马程序员--OC学习篇之Foundation框架中的NSArray对象和NSMutableArray对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、NSArray类 [objc] view plaincopy...
  • kkii180
  • kkii180
  • 2015年08月25日 17:21
  • 298

黑马程序员--OC学习篇之Foundation框架中的NSString对象和NSMutableString对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、NSString对象 在OC中,NSString对象是非常重要的一个对象,也是最...
  • kkii180
  • kkii180
  • 2015年08月25日 14:13
  • 230
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马-OC-Foundation-NSSet常用对象类
举报原因:
原因补充:

(最多只允许输入30个字)