NS类 - NSIndexPath

标签:
nsindexpathit |
分类: Mac/IOS那些事 |
|--NSIndexPath实现机制
http://s5/mw690/79fded95gda9b527390c4&690-
|--NSIndexPath里的方法
#import
@interface NSIndexPath : NSObject <</span>NSCopying, NSCoding> {
@private
__strong NSUInteger *_indexes;
NSUInteger _hash;
NSUInteger _length;
}
+ (id)indexPathWithIndex:(NSUInteger)index;
+ (id)indexPathWithIndexes:(const NSUInteger [])indexes length:(NSUInteger)length;
- (id)initWithIndex:(NSUInteger)index;
- (id)initWithIndexes:(const
NSUInteger [])indexes length:(NSUInteger)length;
- (NSIndexPath *)indexPathByAddingIndex:(NSUInteger)index;
- (NSIndexPath
*)indexPathByRemovingLastI
- (NSUInteger)indexAtPosition:(NSUInteger)position;
- (NSUInteger)length;
- (void)getIndexes:(NSUInteger *)indexes;
// comparison support
- (NSComparisonResult)compare:(NSIndexPath *)otherObject; // sorting an array of indexPaths using this comparison results in an array representing nodes in depth-first traversal order
@end
Demo 建一个indexpath给一个Tableview
-(void)selectTimeShowLrc:(NSUInteger)index
{
}