相册多选 YSHYAssetsPickerDemo
- 授权协议: GPL
- 开发语言: Objective-C
- 操作系统: 跨平台
- 软件首页: https://github.com/DecembeGrirl/YSHYAssetsPickerDemo
- 软件文档: https://github.com/DecembeGrirl/YSHYAssetsPickerDemo
软件介绍
相册多选功能实现,在需要调用相册的地方,添加如下代码即可:
YSHYAssetPickerController *picker = [[YSHYAssetPickerController alloc]initWithNumber:5 andHasSelectedImags:dataSource];//最多只能选5张 并传入已经选好的图片数组
picker.assetsFilter = [ALAssetsFilter allPhotos];
picker.showEmptyGroups = NO;
picker.pickerDelegate = self;
picker.selectionFilter = [NSPredicate predicateWithBlock:^BOOL(id evaluatedObject,NSDictionary *bindings){
if ([[(ALAsset *)evaluatedObject valueForProperty:ALAssetPropertyType]isEqual:ALAssetTypeVideo]) {
NSTimeInterval duration = [[(ALAsset *)evaluatedObject valueForProperty:ALAssetPropertyDuration]doubleValue];
return duration >= 5;
}else{
return YES;
}
}];
[self presentViewController:picker animated:YES completion:^{
}];实现其代理方法:
-(void)assetPickerController:(YSHYAssetPickerController *)picker didFinishPickingAssets:(NSArray *)assets {
[dataSource removeAllObjects]; [dataSource addObjectsFromArray:assets]; [self CreatImageViewWithImags:dataSource];
}
UNIX环境高级编程
W.Richard Stevens Stephen A.Rago、Stephen A. Rago / 人民邮电出版社 / 2006-2 / 99.00元
本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第一版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信......一起来看看 《UNIX环境高级编程》 这本书的介绍吧!
