iOS开发基础知识--碎片15 1:将自定义对象转化成NsData存入数据库 要转为nsdata自定义对象要遵循<NSCoding>的协议,然后实现encodeWithCoder,initwithcode对属性转化,实例如下: HMShop.h #import <Foundation/Foundat ...
分类:
移动开发 时间:
2016-08-21 10:58:51
阅读次数:
249
理解概念 首先,我们必须明确图片的压缩其实是两个概念: 图片“压”处理 对于“压”的功能,我们可以使用UIImageJPEGRepresentation或UIImagePNGRepresentation方法实现,如: 1 2 3 NSData *imgData = UIImageJPEGRepres ...
分类:
移动开发 时间:
2016-08-19 12:37:02
阅读次数:
205
1.图片等比压缩 - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ // 创建一个bitmap的context 2.图片大小压缩 +(NSData *)imageData:(UIImage *)myimage{ NSData *da ...
分类:
其他好文 时间:
2016-08-17 11:50:18
阅读次数:
130
方法一 使用UIWebView _codeStr为gif网址 如果是本地的gif可以直接使用dataWithContentsOfFile方法 NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:_codeStr]]; U ...
分类:
移动开发 时间:
2016-08-16 13:13:25
阅读次数:
255
1、如果后台返回的是字典或数组的data型,直接使用以下方法转换: { // Data 转成 字典 其中responseObject为返回的data数据 NSDictionary *resultDictionary = [NSJSONSerialization JSONObjectWithData: ...
分类:
其他好文 时间:
2016-08-16 13:12:02
阅读次数:
176
accepted Swift First we need to have image's NSData //Use image name from bundle to create NSData let image : UIImage = UIImage(named:"imageNameHere") ...
分类:
其他好文 时间:
2016-08-15 14:33:47
阅读次数:
164
我们开发中常会遇上将NSData转换为NSString,或通过NSJSONSerialization解析JSON的场景,一旦NSData中包含非法的UTF-8编码,那么结果将是返回nil,但这样的结果并不符合我们预期,因为可能这其中仅仅只是一个编码错误,我们更希望将错误编码丢弃或替换为错误字符.在G ...
分类:
其他好文 时间:
2016-08-10 17:33:22
阅读次数:
186
+ (NSString *)typeForImageData:(NSData *)data { ...
分类:
移动开发 时间:
2016-08-06 15:44:06
阅读次数:
331
#pragma mark UIImage图片转成base64字符串: //将 已转换成为 NSData 类型的图片 转换为 NSString 类型 //iOS 7.0+ base64EncodedStringWithOptions NSString *_encodedImageStr = [imag ...
分类:
Web程序 时间:
2016-08-04 16:16:23
阅读次数:
373
一、NSData dataWithContentsOfFile:用读取到的文件内容初始化NSData。 dataWithContentsOfURL:用读取URL关联到的内容初始化NS Data。 bytes:返回NSData对象所包含的数据。 writeToFile:atomically:将NSDa ...
分类:
其他好文 时间:
2016-08-03 13:17:38
阅读次数:
170