Source

DTFoundation / DTFoundation / DTSortedArray.m

Full commit
//
//  DTSortedArray.m
//  DTFoundation
//
//  Created by Daniel Tull on 21.05.2009.
//  Copyright 2009 Daniel Tull. All rights reserved.
//

#import "DTSortedArray.h"

@implementation DTSortedArray

- (id)initWithSortSelector:(SEL)aSelector {
	
	if (!(self = [super init])) return nil;
	
	sortSelector = aSelector;
	
	return self;
}

- (void)addObject:(id)anObject {
	NSMutableArray *tempArray = [NSMutableArray arrayWithArray:(NSArray *)self];
	[tempArray addObject:anObject];
	[tempArray sortedArrayUsingSelector:sortSelector];
}

- (void)addObjectsFromArray:(NSArray *)otherArray {
	
}

- (void)sort {
	NSMutableArray *tempArray = [NSMutableArray arrayWithArray:(NSArray *)self];
	[tempArray sortedArrayUsingSelector:sortSelector];
}

@end