/** * 將原數據以及存放索引的空數組 傳參 返回整理後的數組 * 已用分類封裝,直接引入頭文件 使用方法即可 * * https://github.com/KKKKaras/JY_SectionDemo */ #import JYTableViewController.h #import ChineseString.h #import NSObject+Index.h @interface JYTableViewController () { NSMutableArray * _listArray; //源數據 NSMutableArray *_AbcSort; //排序整理後的數組 NSMutableArray *_sectionHeadsKeys;//存放索引的數組 } @end @implementation JYTableViewController - (void)viewDidLoad { [super viewDidLoad]; _AbcSort=[[NSMutableArray alloc]init]; _sectionHeadsKeys=[[NSMutableArray alloc]init]; _listArray = [[NSMutableArray alloc]initWithObjects:@白居易,@柳驚濤,@莫雨,@王遺風,@唐大俠,@李白,@杜甫,nil]; //獲取數據 _AbcSort = [ self getChineseStringArr : _listArray andSck:_sectionHeadsKeys ]; }