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];
|
| ︙ | ︙ |