摘要:
1.通过数组NSArray的方法sortedArrayUsingComparator进行排序,该方法通过代码块方式简单易行:- (NSArray*)arraySortedByName{ NSMutableArray* InfosForSort = [NSMutableArrayarrayWithArray:oldArray]; NSArray *newArray = [InfosForSortsortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) { //修改以下内容选择指定的数据作为排序的参考 IssueIn... 阅读全文
摘要:
可以通过下面这个函数去掉多余的分割线。- (void)setExtraCellLineHidden: (UITableView*)tableView{ UIView*view =[ [UIViewalloc]init]; view.backgroundColor= [UIColorclearColor]; [tableViewsetTableFooterView:view]; [viewrelease];}当tableview的dataSource为空时,也就是没有数据可显示时,该方法无效,只能在numberOfRowsInsection函数,通过判断dataSouce的数据个数,如果为... 阅读全文
摘要:
bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的main bundle。在此记录一下:在以后的开发中不直接使用任何相对路径,而是使用经过计算以后的绝对路径。常用场景如下:一.获取图片1. NSString *path = [[NSBuddle mai. 阅读全文