sort全般むずい。
seen from China
seen from China

seen from Germany
seen from United States

seen from United States
seen from Spain
seen from United States

seen from Italy
seen from United States
seen from China

seen from France
seen from United States
seen from United States

seen from United States
seen from China
seen from United States
seen from United States

seen from Australia
seen from United States

seen from United States
sort全般むずい。
所有子元素执行某方法
这是一个平时很少用到的方法makeObjectsPerformSelector, 让array或者set里的所有子元素执行一个方法,估计也是遍历然后挨个执行,但是也可能SDK做了优化.
[[self subviews] makeObjectsPerformSelector: @selector(removeFromSuperview)];
上面这条语句的执行结果就是self里的所有子视图被移除.
Finding objects in an NSSet using objectsPassingTest
- (myObject *)findObjectWithDescription:(NSString*)d in:(NSSet*)set
{
[set objectsPassingTest:^(id obj, BOOL *stop)
{
if([d isEqualToString:((myObject*)obj).description)
{
*stop = YES;
return YES;
}
else
{
return NO;
}
}];
}