把自定义的类对象编码到NSData中 NSData *data = [NSKeyedArchiver archivedDataWithRootObject:bc];//归档,bc是一个自定义的类对象,归档的类型是二进制 NSArray *array = [NSKeyedUnarchiver unar ...
分类:
其他好文 时间:
2016-09-18 15:28:56
阅读次数:
102
//封装的转换方法,直接传入你需要转换的数据 + (NSString *)getJsonFromData:(id)sender { //json对象 NSString *jsonStr; //将传进来的数据转换为data NSData *jsonData = [NSJSONSerialization ...
分类:
其他好文 时间:
2016-09-13 16:07:46
阅读次数:
138
#####7 NSURLSession实现文件上传 (1)实现文件上传的方法 ```objc /* 第一个参数:请求对象 第二个参数:请求体(要上传的文件数据) block回调: NSData:响应体 NSURLResponse:响应头 NSError:请求的错误信息 */ NSURLSession ...
分类:
移动开发 时间:
2016-09-12 00:34:42
阅读次数:
268
一:小文件下载 (1)第一种方式(NSData) ```objc //使用NSDta直接加载网络上的url资源(不考虑线程) -(void)dataDownload { //1.确定资源路径 NSURL *url = [NSURL URLWithString:@"http://120.25.226. ...
分类:
移动开发 时间:
2016-09-11 13:00:22
阅读次数:
246
最近做了一个项目,我把其中的核心功能拿出来和大家分享一下,重点还是自己梳理一下。 这里关于视频转码存储我整理了两个方法,这两个方法都是针对相册内视频进行处理的。 1、该方法没有对视频进行压缩,只是将视频原封不动地从相册拿出来放到沙盒路径下,目的是拿到视频的NSData以便上传 这里我传了一个URL, ...
分类:
移动开发 时间:
2016-09-09 12:07:03
阅读次数:
206
深入研究Block捕获外部变量和__block实现原理 EOCNetworkFetcher.h typedef void (^EOCNetworkFetcherCompletionHandler)(NSData *data); @interface EOCNetworkFetcher : NSObj ...
分类:
其他好文 时间:
2016-09-09 08:47:38
阅读次数:
721
NSData *data = UIImageJPEGRepresentation(image, 0.001); UIImage * preImage = [UIImage imageWithData:data]; [preImage drawInRect:CGRectMake(0, 0, Scree ...
分类:
其他好文 时间:
2016-09-07 22:48:51
阅读次数:
123
最近做了一个项目,我把其中的核心功能拿出来和大家分享一下,重点还是自己梳理一下。 这里关于视频转码存储我整理了两个方法,这两个方法都是针对相册内视频进行处理的。 1、该方法没有对视频进行压缩,只是将视频原封不动地从相册拿出来放到沙盒路径下,目的是拿到视频的NSData以便上传 这里我传了一个URL, ...
分类:
移动开发 时间:
2016-09-04 00:05:19
阅读次数:
363
1. 沙盒 & NSData /*_______________________________获取沙盒路径_________________________________________*/ //第一种获取方式 //NSHomeDirectory();获取到沙盒的目录路径 NSString *h ...
分类:
移动开发 时间:
2016-08-29 01:30:30
阅读次数:
199
无论多么简单的应用程序都要涉及到状态的存储,这里主要罗列下iOS一些比较主要的IO操作。iOS的主要IO操作包括以下几种:NSData、NSMutableData控制文件缓冲流;NSFileManager管理文件及文件的目录,包括文件及文件夹的创建、移动、删除、复制等;NSFileHandle读取、 ...
分类:
其他好文 时间:
2016-08-28 23:39:37
阅读次数:
264