March 2014 update
This commit is contained in:
parent
09687c4926
commit
a25938f123
1846 changed files with 21876 additions and 5203 deletions
|
|
@ -1,25 +1,30 @@
|
|||
NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
NSSet* setA = [NSSet setWithObjects:@"John", @"Serena", @"Bob", @"Mary", @"Serena", nil];
|
||||
NSSet* setB = [NSSet setWithObjects:@"Jim", @"Mary", @"John", @"Jim", @"Bob", nil];
|
||||
int main(int argc, const char *argv[]) {
|
||||
@autoreleasepool {
|
||||
|
||||
// Present our initial data set
|
||||
NSLog(@"In set A: %@", setA);
|
||||
NSLog(@"In set B: %@", setB);
|
||||
NSSet* setA = [NSSet setWithObjects:@"John", @"Serena", @"Bob", @"Mary", @"Serena", nil];
|
||||
NSSet* setB = [NSSet setWithObjects:@"Jim", @"Mary", @"John", @"Jim", @"Bob", nil];
|
||||
|
||||
// Get our individual differences.
|
||||
NSMutableSet* notInSetA = [NSMutableSet setWithSet:setB];
|
||||
[notInSetA minusSet:setA];
|
||||
NSMutableSet* notInSetB = [NSMutableSet setWithSet:setA];
|
||||
[notInSetB minusSet:setB];
|
||||
// Present our initial data set
|
||||
NSLog(@"In set A: %@", setA);
|
||||
NSLog(@"In set B: %@", setB);
|
||||
|
||||
// The symmetric difference is the concatenation of the two individual differences
|
||||
NSMutableSet* symmetricDifference = [NSMutableSet setWithSet:notInSetA];
|
||||
[symmetricDifference unionSet:notInSetB];
|
||||
// Get our individual differences.
|
||||
NSMutableSet* notInSetA = [NSMutableSet setWithSet:setB];
|
||||
[notInSetA minusSet:setA];
|
||||
NSMutableSet* notInSetB = [NSMutableSet setWithSet:setA];
|
||||
[notInSetB minusSet:setB];
|
||||
|
||||
// Present our results
|
||||
NSLog(@"Not in set A: %@", notInSetA);
|
||||
NSLog(@"Not in set B: %@", notInSetB);
|
||||
NSLog(@"Symmetric Difference: %@", symmetricDifference);
|
||||
// The symmetric difference is the concatenation of the two individual differences
|
||||
NSMutableSet* symmetricDifference = [NSMutableSet setWithSet:notInSetA];
|
||||
[symmetricDifference unionSet:notInSetB];
|
||||
|
||||
[pool drain];
|
||||
// Present our results
|
||||
NSLog(@"Not in set A: %@", notInSetA);
|
||||
NSLog(@"Not in set B: %@", notInSetB);
|
||||
NSLog(@"Symmetric Difference: %@", symmetricDifference);
|
||||
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue