NSData NSArray NSString 转换

    技术2022-05-20  51

     

    创建文件

    [NSFileManager createFileAtPath:contents:attributes:]

     

    - (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)contents attributes:(NSDictionary *)attributes

     

    删除文件

     

    [fileManager removeItemAtPath:fileName error:nil];

     

    //get data from the dataSource file

    //file to NSData

    NSData *data = [fileManager contentsAtPath:fileName];

    //NSData to NSString

    NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

    //NSString to NSMutableArray

    NSMutableArray *dataArray = (NSMutableArray*)[str componentsSeparatedByString:@" "];

    //如果不进行这个操作数组末尾会多一个0

    [dataArray removeLastObject];

     

     

     

    //NSString to NSData

    NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];

    //write NSData to File

    [fm createFileAtPath:fn contents:data attributes:nil];

     

     

     

     

     


    最新回复(0)