2016年7月19日

摘要: //创建一个数据输出流 /* 第一个参数:二进制的流数据要写入到哪里 第二个参数:采用什么样的方式写入流数据,如果YES则表示追加,如果是NO则表示覆盖 */ self.stream = [NSOutputStream outputStreamToFileAtPath:fullPath append 阅读全文

posted @ 2016-07-19 23:56 柠檬片 阅读(260) 评论(0) 推荐(0)

摘要: 请求头部分的设置 1 #import "ViewController.h" 2 3 @interface ViewController ()<NSURLConnectionDataDelegate> 4 @property (weak, nonatomic) IBOutlet UIImageView 阅读全文

posted @ 2016-07-19 23:18 柠檬片 阅读(120) 评论(0) 推荐(0)

摘要: (1)实现思路 (2)核心代码 阅读全文

posted @ 2016-07-19 23:18 柠檬片 阅读(105) 评论(0) 推荐(0)

摘要: 1.图片下载 2.通过NSURLConnection下载 3.通过NSURLConnection代理方式下载(可计算下载进度) 1 #import "ViewController.h" 2 3 @interface ViewController ()<NSURLConnectionDataDeleg 阅读全文

posted @ 2016-07-19 22:29 柠檬片 阅读(286) 评论(0) 推荐(0)

摘要: 1.多参数请求 服务器的place属性是一个数组 NSString *urlStr = @"http://120.25.226.186:32812/weather?place=Beijing&place=Shanghai"; 2.中文输出 重写NSDictionary和NSArray的descrip 阅读全文

posted @ 2016-07-19 22:00 柠檬片 阅读(108) 评论(0) 推荐(0)

摘要: NSMutableURLRequest是NSURLRequest的子类,常用方法有 NSMutableURLRequest是NSURLRequest的子类,常用方法有 设置请求超时等待时间(超过这个时间就算超时,请求失败) - (void)setTimeoutInterval:(NSTimeInte 阅读全文

posted @ 2016-07-19 21:54 柠檬片 阅读(459) 评论(0) 推荐(0)

摘要: 1.用<!--StartFragment-->NSXMLParser解析XML(SAX方式解析,p从根元素开始,按顺序一个元素一个元素往下解析,比较适合解析大文件) 使用步骤 使用步骤 // 传入XML数据,创建解析器 NSXMLParser *parser = [[NSXMLParser allo 阅读全文

posted @ 2016-07-19 20:42 柠檬片 阅读(110) 评论(0) 推荐(0)

摘要: (1)相关框架 (2)自己设计和选择框架时需要注意的问题 (3)MJExtension框架的简单使用 阅读全文

posted @ 2016-07-19 19:18 柠檬片 阅读(92) 评论(0) 推荐(0)

摘要: <!--StartFragment-->JSON – OC 转换对照表:<!--EndFragment--> JSON OC 大括号 { } NSDictionary 中括号 [ ] NSArray 双引号 " " NSString 数字 10、10.8 NSNumber <!--StartFrag 阅读全文

posted @ 2016-07-19 19:16 柠檬片 阅读(147) 评论(0) 推荐(0)

摘要: 1 - (IBAction)btnClick:(id)sender { 2 3 //0.判断 4 if (self.userName.text.length == 0) { 5 [SVProgressHUD showErrorWithStatus:self.userName.placeholder 阅读全文

posted @ 2016-07-19 15:14 柠檬片 阅读(96) 评论(0) 推荐(0)

摘要: 1.同步请求 1 -(void)sync 2 { 3 //1.确定请求路径 4 NSURL *url = [NSURL URLWithString:@"http://120.25.226.186:32812/login?username=520it&pwd=520&type=JSON"]; 5 6 阅读全文

posted @ 2016-07-19 15:13 柠檬片 阅读(128) 评论(0) 推荐(0)

摘要: 1 -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event 2 { 3 NSLog(@"%s",__func__); 4 5 /* 6 //performSelector默认是在default模式下运行 7 阅读全文

posted @ 2016-07-19 14:58 柠檬片 阅读(265) 评论(0) 推荐(0)

摘要: 1. [self.imageView performSelector:@selector(setImage:) withObject:[UIImage imageNamed:@"abc"] afterDelay:2.0 inModes:@[NSDefaultRunLoopMode,UITrackin 阅读全文

posted @ 2016-07-19 14:50 柠檬片 阅读(77) 评论(0) 推荐(0)

摘要: 1.Runloop基础知识 - 1.1 字面意思 a 运行循环 b 跑圈 - 1.2 基本作用(作用重大) a 保持程序的持续运行(ios程序为什么能一直活着不会死) b 处理app中的各种事件(比如触摸事件、定时器事件【NSTimer】、selector事件【选择器·performSelector 阅读全文

posted @ 2016-07-19 00:37 柠檬片 阅读(89) 评论(0) 推荐(0)