使用块(block)传值比较简单,并且用块写出来的代码更为整洁。
代码模拟:
声明文件:
#import
typedef void (^GBCompletionHandler)(NSData* data, NSError *error);
@interface GBUpload : NSObject
/**
* upload data to some where
*
* @...
分类:
其他好文 时间:
2015-07-23 22:02:38
阅读次数:
110
注意 ,[[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error)这种方法用了默认配置,那么c...
分类:
移动开发 时间:
2015-07-21 12:13:31
阅读次数:
140
1、代码iOS常用加密方法(aes、md5、base64) 1、AES加密NSData+AES.h文件 // // NSData-AES.h // Smile // // Created by 周 敏 on 12-11-24. // Copyright (c) 2012年 BOX....
分类:
移动开发 时间:
2015-07-17 18:26:25
阅读次数:
179
大家都知道,使用UIWebView加载本地或远程服务器上的网页,sdk提供了三个加载接口:
- (void)loadRequest:(NSURLRequest *)request;
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL;
- (void)loadData:(NSData *)data MIMETyp...
分类:
Web程序 时间:
2015-07-17 16:08:44
阅读次数:
213
新分配的指针,移动前先保存 首地址,不然移动的最后,free(*p)会指错-(NSData*)getImageData{ UIImage *img = [UIImage imageNamed:@"img1_8"]; CGImageRef imgRef =img.CGImage; NSData *d....
分类:
其他好文 时间:
2015-07-17 00:07:42
阅读次数:
163
IOS学习(OC语言)知识点整理一、归档与解归档的操作1)归档是一个过程,将一个或多个对象存储起来,以便以后可以还原,包括将对象存入文件,以后再读取 将数据对象归档成plist文件2)plist文件中只能存放:NSString、NSDate、NSNumber、Bool、NSData、NSArray....
分类:
移动开发 时间:
2015-07-12 00:06:01
阅读次数:
132
let enc = CFStringConvertEncodingToNSStringEncoding(0x0632) let json = NSString( data: data, encoding:enc)
分类:
编程语言 时间:
2015-07-10 22:14:08
阅读次数:
392
我最终才去的方案如下:
/**
* 动态发布图片压缩
*
* @param source_image 原图image
* @param maxSize 限定的图片大小
*
* @return 返回处理后的图片
*/
- (NSData *)resetSizeOfImageData:(UIImage *)source_image maxSize:(NSInteg...
分类:
移动开发 时间:
2015-07-10 11:32:34
阅读次数:
312
一)将NSDictionary转换成为NSData类型NSDictionary *tempDict=[[NSDictionary alloc] initWithObjectsAndKeys:@"nihao",@"sayHeiio", @"woshizhu",@"geyan",nil]; NSData...
分类:
Web程序 时间:
2015-07-08 22:28:14
阅读次数:
167
描述:一般服务器的编码格式都是UTF8,这样通过json解析下来的的数据,一般中文是不会出现乱码,但是如果服务器的编码格式不是UTF8,通过json解析的数据中的中文容易出现乱码. 解决方法: NSData *jsondata = [requ...
分类:
移动开发 时间:
2015-07-06 18:14:16
阅读次数:
202