集合与文件操作的深入解析
1. 集合对象概述
集合是唯一对象的集合,可分为可变和不可变两种类型。集合的操作包括搜索、添加和移除成员(可变集合)、比较两个集合以及求两个集合的交集和并集等。下面我们将介绍几种常见的集合类。
1.1 常见集合类
我们将快速了解三个集合类: NSSet 、 NSMutableSet 和 NSIndexSet ,同时也会提及 NSCountedSet 类。
1.2 集合操作示例
以下代码展示了集合的一些基本操作:
#import <Foundation/Foundation.h>
// Create an integer object
#define INTOBJ(v) [NSNumber numberWithInteger: v]
// Add a print method to NSSet with the Printing category
@interface NSSet (Printing)
-(void) print;
@end
@implementation NSSet (Printing)
-(void) print {
printf ("{ ");
for (NSNumber *element in self)
printf (" %li ", (long) [element integerValue]);
printf ("} \n");
}
超级会员免费看
订阅专栏 解锁全文
9707

被折叠的 条评论
为什么被折叠?



