iOS--NSSe
2015-07-10 23:35
393 查看
1.NSSet(集)
/* NSSet和NSArray的对比 1> 共同点 * 都是集合,都能存放多个OC对象 * 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举) * 本身都不可变,都有一个可变的子类 2> 不同点 * NSArray有顺序,NSSet没有顺序 */ #import <Foundation/Foundation.h> int main() { NSMutableSet *s = [NSMutableSet set]; // 添加元素 [s addObject:@"hack"]; // 删除元素 // [s removeObject:<#(id)#>]; return 0; } // set的基本使用 void test() { NSSet *s = [NSSet set]; NSSet *s2 = [NSSet setWithObjects:@"jack",@"rose", @"jack2",@"jack3",nil]; // 随机拿出一个元素 NSString *str = [s2 anyObject]; NSLog(@"%@", str); //NSLog(@"%ld", s2.count); }
相关文章推荐
- iOS中MVC常用的结构策略
- iOS开发- ios学习资源(持续更新)
- iOS--NSArray,NSMutableArray常用用法
- Reveal与真机调试
- iOS 开发怎么入门?
- iOS中的copy ,kvc,kvo
- ionic cordova plugin for ios
- IOS 整体框架类图值得收藏
- View Controller、Delegate、TextField——《iOS编程》第六、七章学习笔记
- iOS开发 之 AFNetworking的基本使用
- iOS中多线程原理与runloop介绍
- iOS NSString,NSMutableString的常用用法
- 关于ios6 ios7地图使用权限提示框不弹出的原因
- iOS 多渠道打包的解决方案
- 【iOS发展-49】的插件-插件该文档的凝视VVDocumenter安装与使用
- iOS开发系列--地图与定位
- iOS学习笔记-LocalAuthentication
- IOS - 购买类型视图
- JS判断客户端是否是iOS或者Android
- iOS中多线程原理与runloop介绍