Archived
1

Added Helper Categories

Added Documentation
This commit is contained in:
Kim Wittenburg
2014-04-23 03:09:26 +02:00
parent 027ef4271f
commit 24c53bde2e
5 changed files with 94 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
//
// NSIndexPath+MPRemoveFirstIndex.m
// MathPad
//
// Created by Kim Wittenburg on 23.04.14.
// Copyright (c) 2014 Kim Wittenburg. All rights reserved.
//
#import "NSIndexPath+MPRemoveFirstIndex.h"
@implementation NSIndexPath (MPRemoveFirstIndex)
- (NSIndexPath *)indexPathByRemovingFirstIndex
{
if (self.length <= 1) {
return [[NSIndexPath alloc] init];
}
NSUInteger indexes[self.length];
[self getIndexes:indexes];
NSUInteger newIndexes[self.length-1];
for (NSUInteger i = 0; i < self.length-1; i++) {
newIndexes[i] = indexes[i+1];
}
return [[NSIndexPath alloc] initWithIndexes:newIndexes length:self.length-1];
}
@end