Differences From Artifact [0c3512457f]:
- File src/OFArray.m — part of check-in [6e19bd47ee] at 2013-11-23 01:27:40 on branch trunk — Add OF_UNRECOGNIZED_SELECTOR. (user: js, size: 16417) [annotate] [blame] [check-ins using]
To Artifact [752e762054]:
- File
src/OFArray.m
— part of check-in
[3dac86b429]
at
2013-12-21 12:58:27
on branch trunk
— -[performSelector:]: Use the normal dispatch.
This has the advantage of being faster. (user: js, size: 16329) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
618 619 620 621 622 623 624 | - (void)makeObjectsPerformSelector: (SEL)selector { id *objects = [self objects]; size_t i, count = [self count]; for (i = 0; i < count; i++) | < | | | | 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 | - (void)makeObjectsPerformSelector: (SEL)selector { id *objects = [self objects]; size_t i, count = [self count]; for (i = 0; i < count; i++) [objects[i] performSelector: selector]; } - (void)makeObjectsPerformSelector: (SEL)selector withObject: (id)object { id *objects = [self objects]; size_t i, count = [self count]; for (i = 0; i < count; i++) [objects[i] performSelector: selector withObject: object]; } - (OFArray*)sortedArray { OFMutableArray *new = [[self mutableCopy] autorelease]; [new sort]; |
︙ | ︙ |