09 2015 档案

摘要:因为GDataXML的内部实现是通过DOM方式解析的,而在iOS 开发中用DOM方式解析xml文件,这个时候我们需要开启DOM,因为ios 开发中是不会自动开启的,只有在mac 开发中才自动开启的。我们需要做如下配置:当配置玩这个操作之后,再次进行编译的时候,系统还是报错,是因为我们还需要进行如下操... 阅读全文
posted @ 2015-09-29 15:46 。低调ヽ继续 阅读(380) 评论(0) 推荐(0)
摘要:在使用NSArray打印的时候如果遇到中文字符那么会打印出来编码,如下代码:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically fr... 阅读全文
posted @ 2015-09-29 12:43 。低调ヽ继续 阅读(328) 评论(0) 推荐(0)
摘要:在使用kvc进行赋值的时候,有时候会遇到null值,这个时候我们使用kvc会报错,如何解决控制器代码如下://// ViewController.m// 02-模型中的赋值//// Created by jerry on 15/9/29.// Copyright (c) 2015年 jerr... 阅读全文
posted @ 2015-09-29 11:53 。低调ヽ继续 阅读(370) 评论(0) 推荐(0)
摘要:在ios 中解析xml 的方法有很多种1.苹果原生NSXMLParser:SAX方式解析,使用简单2.第三方框架libxml2:纯c语言,默认包含在ios sdk中,同时支持DOM 和 SAX 方式解析GDataXML : DOM方式解析,由谷歌开发,基于libxml2xml 解析建议方式:大文件选... 阅读全文
posted @ 2015-09-28 11:17 。低调ヽ继续 阅读(492) 评论(0) 推荐(0)
摘要://// ViewController.m// 03-plist文件的一个反序列化//// Created by jerry on 15/9/28.// Copyright (c) 2015年 jerry. All rights reserved.//#import "ViewController.... 阅读全文
posted @ 2015-09-28 10:13 。低调ヽ继续 阅读(204) 评论(0) 推荐(0)
摘要:归档--encoder 它是将自定义的对象写入磁盘前将对象转成二进制然后存入磁盘。 解档--decoder 它是将磁盘上保存的二进制数据转换成自定义对象。eg: 自定义一个person对象 .h 文件中 @property (nonatomic,copy)NSString *name; ... 阅读全文
posted @ 2015-09-27 09:39 。低调ヽ继续 阅读(124) 评论(0) 推荐(0)
摘要://// ViewController.m// 01-网络请求//// Created by jerry on 15/9/24.// Copyright (c) 2015年 jerry. All rights reserved.//#import "ViewController.h"@int... 阅读全文
posted @ 2015-09-24 15:54 。低调ヽ继续 阅读(261) 评论(0) 推荐(0)
摘要:1> 面试题1] 如何防止一个url对应的图片重复下载* "cell下载图片思路 – 有沙盒缓存"2] SDWebImage的默认缓存时长是多少?* 1个星期3] SDWebImage底层是怎么实现的?* 上课PPT的"cell下载图片思路 – 有沙盒缓存"2> 常用方法- (void)sd_set... 阅读全文
posted @ 2015-09-23 21:32 。低调ヽ继续 阅读(222) 评论(0) 推荐(0)
摘要:介绍:由网络大牛来编写的框架程序,这些框架是针对某一个具体的问题,提供完善的解决。特点:功能强大,非常好的错误处理,持续升级。选择:看懂源程序,看人数,看口碑。使用:获取框架--github.com 全世界最好的第三方框架常用框架:Reachability:苹果官方提供的网络连接框架。AFNetwo... 阅读全文
posted @ 2015-09-23 19:59 。低调ヽ继续 阅读(199) 评论(0) 推荐(0)
摘要:简介: 它是缓存类,用法和NSMutableDictionary的用法相似,在AFNetworking和SDWebImage中,使用它来缓存。 NSCache 在系统内存很低时候,会自动释放一些对象。----这句话是出自苹果官方文档,不过在模拟器中模拟内存警告时,缓存不会做清理动作,所以为了确保... 阅读全文
posted @ 2015-09-16 16:41 。低调ヽ继续 阅读(235) 评论(0) 推荐(0)
摘要:随意在程序中添加一个断点,当程序命中断点的时候,控制台中会出现一个"lldb" 此时在"lldb"后面添加上 po NSHomeDirectory() 回车,控制台会出输出沙盒的位置。复制下来通过finder---前往----前往文件夹---粘贴 回车就ok了,当了当前程序的沙盒。document... 阅读全文
posted @ 2015-09-08 11:15 。低调ヽ继续 阅读(275) 评论(0) 推荐(0)
摘要:block里边会有循环引用的风险,它可能对外部一个变量出现强引用,所以需要判断里边是否有循环引用,通过dealloc方法(销毁当前控制器。或销毁要测试的变量),判断是否循环引用。主要在block 里边出现self 的时候一定要注意,看看self里边的属性是不是强引用。BLOCK*********... 阅读全文
posted @ 2015-09-08 11:10 。低调ヽ继续 阅读(163) 评论(0) 推荐(0)
摘要://// ViewController.m// 06-表格图片下载//// Created by jerry on 15/9/7.// Copyright (c) 2015年 jerry. All rights reserved.///** * 代码重构 * * 目的:1.如果代码太长,... 阅读全文
posted @ 2015-09-07 13:54 。低调ヽ继续 阅读(318) 评论(0) 推荐(0)
摘要://// ViewController.m// 05-NSOperation//// Created by jerry on 15/9/5.// Copyright (c) 2015年 jerry. All rights reserved.///** 开发的时候看自己的需求,根据下面的各个... 阅读全文
posted @ 2015-09-07 08:34 。低调ヽ继续 阅读(239) 评论(0) 推荐(0)
摘要:线程中同步任务是串行队列,也就是按顺序执行。同步任务:不会开辟新的线程,它是在当前线程执行的。dispatch 调度 GCD里面的函数都是以dispatch开头的。同步任务 步骤:1.创建一个串行队列 参数:1.队列标签 2.队列属性 DISPATCH_QUEUE_SERIAL它是个宏,是个N... 阅读全文
posted @ 2015-09-02 17:27 。低调ヽ继续 阅读(794) 评论(0) 推荐(0)
摘要:什么是GCD全称:Grand Central Dispatch ----牛逼的中枢调度器。纯c语言,提供很多非常强大的函数GCD的优势它是苹果公司为多核并行运算提出的解决方案。他会自动利用更多的cpu内核它会自动管理线程的生命周期(创建线程、调度任务、销毁线程)。程序员只需要告诉GCD想要执行什么任... 阅读全文
posted @ 2015-09-01 11:19 。低调ヽ继续 阅读(201) 评论(0) 推荐(0)
摘要:自动释放池什么时候创建,什么时候销毁?运行循环结束前会释放自动释放池,还有就是池子满了,也会销毁。面试题下面代码存在内存问题么?如果存在如何解决?为什么-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ int lage... 阅读全文
posted @ 2015-09-01 10:34 。低调ヽ继续 阅读(3538) 评论(0) 推荐(0)