美文网首页
NSData转其他数据类型(数组)

NSData转其他数据类型(数组)

作者: CharlyZheng | 来源:发表于2016-10-28 18:07 被阅读511次

    NSData的API##

    @interface NSData (NSExtendedData)  
    02.//8.返回一个ASCII编码格式的字符串,采用的格式是data属性列表的格式。  
    03.@property (readonly, copy) NSString *description;  
    04.//9.取出data中指定长度的字节存入buffer这个提前声明的数组中  
    05.- (void)getBytes:(voidvoid *)buffer length:(NSUInteger)length;  
    06.//9.取出data中指定位置range的字节存入buffer这个提前声明的数组中  
    07.- (void)getBytes:(voidvoid *)buffer range:(NSRange)range;  
    08.//10.判断两个data是否相等  
    09.- (BOOL)isEqualToData:(NSData *)other;  
    10.//11.截图data指定位置的子data  
    11.- (NSData *)subdataWithRange:(NSRange)range;  
    12.//12.将data写入指定的文件  
    13.- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile;  
    14.//13.将data写入指定的url  
    15.- (BOOL)writeToURL:(NSURL *)url atomically:(BOOL)atomically;   
    16.//14.将data写入指定文件,并且有写入过程的设置条件,带错误信息  
    17.- (BOOL)writeToFile:(NSString *)path options:(NSDataWritingOptions)writeOptionsMask error:(NSError **)errorPtr;  
    18.//15.将data写入指定的url,并且有写入过程的设置条件,带错误信息  
    19.- (BOOL)writeToURL:(NSURL *)url options:(NSDataWritingOptions)writeOptionsMask error:(NSError **)errorPtr;  
    20.//16.搜索在data1内部存在data2的位置,并且有搜索配置条件,并且可加入搜索的范围  
    21.- (NSRange)rangeOfData:(NSData *)dataToFind options:(NSDataSearchOptions)mask range:(NSRange)searchRange NS_AVAILABLE(10_6, 4_0);  
    22.//17.列举遍历字典的方法  
    23.- (void) enumerateByteRangesUsingBlock:(void (^)(const voidvoid *bytes, NSRange byteRange, BOOLBOOL *stop))block NS_AVAILABLE(10_9, 7_0);  
    24.@end  
    

    讲解特详细的连接

    相关文章

      网友评论

          本文标题:NSData转其他数据类型(数组)

          本文链接:https://www.haomeiwen.com/subject/jwxkyttx.html