Main.m
// NSHomeDirectory()
//路径演示
NSString *path = @"/Users/imac/Library";
NSLog(@"path:%@",path);
//1.返回路径的组成部分
NSArray *arrary = [path pathComponents];
NSLog(@"arrary:%@",arrary);
//2.查看路径的最后组成部分
NSString *lastComponent = [path lastPathComponent];
NSLog(@"lastComponent:%@",lastComponent);
//3.追加子路径
NSString *subString1 = [path stringByAppendingString:@"/Audio/file.test"];
NSLog(@"subString1:%@",subString1);
NSString *subString2 = [path stringByAppendingPathComponent:@"Audio/Sounds"];
NSLog(@"subString2:%@",subString2);
//4.删除最后的组成部分
NSString *deleteLast = [subString2 stringByDeletingLastPathComponent];
NSLog(@"deleteLast:%@",deleteLast);
//5.删除扩展名
NSString *deleteExtension = [subString1 stringByDeletingPathExtension];
NSLog(@"deleteExtension:%@",deleteExtension);
//6.获取路径的最后组成部分的扩展名
NSString *extension = [subString1 pathExtension];
NSLog(@"extension:%@",extension);
//7.追加扩展名
NSString *appendExtension = [deleteExtension stringByAppendingPathExtension:@"png"];
NSLog(@"appendExtension:%@",appendExtension);
/*________________________NSData的使用_______________________________*/
//NSString转换成NSData
NSString *string1 = @"afasfaarawr";
//使用NSUTF8StringEncoding编码
NSData *data = [string1 dataUsingEncoding:NSUTF8StringEncoding];
NSLog(@"data:%@",data);
// data.length data的大小 单位是字节
//NSData转换成NSString
NSString *string2 = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"string2:%@",string2);
// NSMutableData 可变的
NSMutableData *mutData = [NSMutableData data];
[mutData appendData:data];//添加数据