1. NSData 与 NSString NSData-> NSString NSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSData NSStri ...
分类:
编程语言 时间:
2016-07-31 22:20:04
阅读次数:
164
//图片压缩 - (NSData *)imageWithImage:(UIImage*)newImage{ NSData *data=UIImageJPEGRepresentation(newImage, 1.0); if (data.length>100*1024) { if (data.leng ...
分类:
其他好文 时间:
2016-07-21 14:46:21
阅读次数:
139
iOS开发中 UIImage可能经常需要转为NSData 上传 传递等等 有两个比较常用的方法 UIImageJPEGRepresentation UIImagePNGRepresentation 第一个方法有两个参数 UIImageJPEGRepresentation(UIImage * __no ...
分类:
移动开发 时间:
2016-07-14 03:07:07
阅读次数:
1070
属性列表 1,概述 在Cocoa中,有一类名为属性列表的对象(常简写为plist),Cocoa知道如何将它们保存到文件和从文件中加载。包括以下类NSArray,NSDictionary,NSString,NSNumber,NSData和NSDate,以及他们的变体。 2,如何写入和读取文件 a,使用 ...
分类:
其他好文 时间:
2016-07-12 01:27:39
阅读次数:
119
属性列表(plist) iOS提供了一种plist格式的文件(属性列表)用于存储轻量级的数据,并且只能保存NSDictionary、NSArray、NSString、NSNumber、Boolean、NSData、NSDate 类型的数据。将这些类型的数据保存为plist格式文件,该格式保存的数据可 ...
分类:
移动开发 时间:
2016-06-29 20:29:51
阅读次数:
215
原来的加密解密是用java写的,用在安卓系统上。现在要用在iOS系统上,所以从服务器上下载过来的加密文件要用swift来实现其的解密方法。 具体过程如下: 给NSData增加一个类目,NSData+AES NSData+AES.h - (NSData *)AES128DecryptWithKey:( ...
分类:
编程语言 时间:
2016-06-23 14:09:24
阅读次数:
1079
原文网址:http://www.voidcn.com/blog/u012198553/article/p-4976772.html /// 将十六进制的字符串转化为NSData - (NSData )transStrHexToData:(NSString )strHex { /// bytes索引 ...
分类:
移动开发 时间:
2016-06-20 00:37:44
阅读次数:
259
SSZipArchive 简介 ZipArchive是iOS和Mac上一个简单实用的压缩和解压插件。用途包括:1.解压zip文件;2.解压密码保护的ZIP文件;3.创建新的zip文件;4.追加文件到现有的压缩;5.压缩文件;6.压缩NSData(带有文件名) ZipArchive的GitHub地址: ...
分类:
移动开发 时间:
2016-06-17 23:48:51
阅读次数:
415
// 字符串转Data NSString *str =@"jesfds"; NSData *data =[str dataUsingEncoding:NSUTF8StringEncoding]; //NSData 转NSString NSString *result =[[ NSString all ...
分类:
其他好文 时间:
2016-06-15 20:33:41
阅读次数:
234
高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法。 以下实现代码中分别为NSData和NSString增加了一个Category。使用时直接调用即可。 需要注意的是,AES并不能作为HASH算法,加密并解密后的结果,并不一定与原文相同,使用 ...
分类:
移动开发 时间:
2016-06-07 12:43:19
阅读次数:
337