iOS开发中,对目录路径进行拆分,或对网址URL进行拆分,代码:

//示例路径

NSString * urlString = @"目录1/目录2/文件.jpg";

//拆分目录到数组

NSArray *arr=[urlString pathComponents];

//输出目录清单

for (NSString *str in arr) {

   NSLog(@"%@",str);

}

//直接获取文件名

NSString *fileName = [urlString lastPathComponent];

NSLog(@"%@",fileName);

//获取文件扩展名

NSString *ext = [urlString pathExtension];

NSLog(@"%@",ext);

结果:

2016-04-15 15:25:07.936 test[1566:142829] 目录1

2016-04-15 15:25:07.936 test[1566:142829] 目录2

2016-04-15 15:25:07.936 test[1566:142829] 文件.jpg

2016-04-15 15:25:07.936 test[1566:142829] 文件.jpg

2016-04-15 15:25:07.936 test[1566:142829] jpg